الفرق بين المراجعتين لصفحة: «Python/pathlib/PureWindowsPath»

من موسوعة حسوب
إنشاء مبدئي
 
 
سطر 3: سطر 3:


1- عن طريق استخدام الباني الخاص بالصنف <code>PureWindowsPath</code> في أي نظام تشغيل<syntaxhighlight lang="python3">
1- عن طريق استخدام الباني الخاص بالصنف <code>PureWindowsPath</code> في أي نظام تشغيل<syntaxhighlight lang="python3">
>>> pure_posix_path_object=PureWindowsPath()
>>> pure_windows_path_object=PureWindowsPath()
>>> pure_posix_path_object
>>> pure_windows_path_object
PureWindowsPath('.')
PureWindowsPath('.')
</syntaxhighlight>2- عن طريق استخدام الباني الخاص بالصنف العام <code>PurePath</code> عند العمل في نظام ويندوز حصرًا<syntaxhighlight lang="python3">
</syntaxhighlight>2- عن طريق استخدام الباني الخاص بالصنف العام <code>PurePath</code> عند العمل في نظام ويندوز حصرًا<syntaxhighlight lang="python3">
سطر 11: سطر 11:
PureWindowsPath('.')
PureWindowsPath('.')
</syntaxhighlight><span> </span>
</syntaxhighlight><span> </span>
<span> </span>


ملاحظة: في نظام لينوكس سيعطي المثال السابق كائنًا من الصنف <code>PurePosixPath</code> بدلًا من <code>PureWindowsPath</code> .
ملاحظة: في نظام لينوكس سيعطي المثال السابق كائنًا من الصنف <code>PurePosixPath</code> بدلًا من <code>PureWindowsPath</code> .

المراجعة الحالية بتاريخ 21:55، 29 يوليو 2018

 الصنف pathlib.PureWindowsPath في بايثون

هو الصنف الخاص الذي يتم إنشاؤه في أنظمة ويندوز للتعامل مع المسارات دون الحاجة إلى القيام بعمليات إدخال وإخراج. يمكن إنشاء كائن من هذا الصنف بإحدى طريقتين:

1- عن طريق استخدام الباني الخاص بالصنف PureWindowsPath في أي نظام تشغيل

>>> pure_windows_path_object=PureWindowsPath()
>>> pure_windows_path_object
PureWindowsPath('.')

2- عن طريق استخدام الباني الخاص بالصنف العام PurePath عند العمل في نظام ويندوز حصرًا

>>> pure_OSdependant_path_object=PurePath()
>>> pure_OSdependant_path_object
PureWindowsPath('.')

ملاحظة: في نظام لينوكس سيعطي المثال السابق كائنًا من الصنف PurePosixPath بدلًا من PureWindowsPath .