الفرق بين المراجعتين ل"Python/pathlib/PosixPath"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'== الصنف <code>pathlib.PosixPath</code> في بايثون== هو الصنف الخاص الذي يتم إنشاؤه في الأنظمة المغايرة لويند...')
 
 
سطر 2: سطر 2:
 
هو الصنف الخاص الذي يتم إنشاؤه في الأنظمة المغايرة لويندوز للتعامل مع المسارات مع السماح بالقيام بعمليات إدخال وإخراج عن طريق استدعاءات النظام. يمكن إنشاء كائن من هذا الصنف بإحدى طريقتين:
 
هو الصنف الخاص الذي يتم إنشاؤه في الأنظمة المغايرة لويندوز للتعامل مع المسارات مع السماح بالقيام بعمليات إدخال وإخراج عن طريق استدعاءات النظام. يمكن إنشاء كائن من هذا الصنف بإحدى طريقتين:
  
1- عن طريق استخدام الباني الخاص بالصنف <code>PosixPath</code> في أي نظام تشغيل<syntaxhighlight lang="python3">
+
1- عن طريق استخدام الباني الخاص بالصنف [[Python/pathlib/PosixPath|PosixPath]] في أي نظام تشغيل<syntaxhighlight lang="python3">
 
>>> posix_path_object=PosixPath()
 
>>> posix_path_object=PosixPath()
 
>>> posix_path_object
 
>>> posix_path_object
 
PosixPath('.')
 
PosixPath('.')
</syntaxhighlight>2- عن طريق استخدام الباني الخاص بالصنف العام <code>Path</code> عند العمل في نظام ويندوز حصرًا<syntaxhighlight lang="python3">
+
</syntaxhighlight>2- عن طريق استخدام الباني الخاص بالصنف العام <code>[[Python/pathlib/Path|Path]]</code> عند العمل في نظام ويندوز حصرًا<syntaxhighlight lang="python3">
 
>>> OSdependant_path_object=Path()
 
>>> OSdependant_path_object=Path()
 
>>> OSdependant_path_object
 
>>> OSdependant_path_object
 
PosixPath('.')
 
PosixPath('.')
</syntaxhighlight><span> </span><span> </span>
+
</syntaxhighlight><span> </span>
  
<span> </span>
+
ملاحظة: في نظام ويندوز سيعطي المثال السابق كائنًا من الصنف <code>[[Python/pathlib/WindowsPath|WindowsPath]]</code>  بدلًا من <code>[[Python/pathlib/PosixPath|PosixPath]]</code> .
 
 
ملاحظة: في نظام ويندوز سيعطي المثال السابق كائنًا من الصنف<code>WindowsPath</code>  بدلًا من <code>PosixPath</code> .
 

المراجعة الحالية بتاريخ 07:38، 3 أغسطس 2018

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

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

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

>>> posix_path_object=PosixPath()
>>> posix_path_object
PosixPath('.')

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

>>> OSdependant_path_object=Path()
>>> OSdependant_path_object
PosixPath('.')

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