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

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

مراجعة 07:39، 3 أغسطس 2018

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

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

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

>>> windows_path_object=WindowsPath()
>>> windows_path_object
WindowsPath('.')

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

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

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