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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إنشاء مبدئي)
 
 
سطر 1: سطر 1:
 
== الصنف <code>pathlib.PurePosixPath</code> في بايثون==
 
== الصنف <code>pathlib.PurePosixPath</code> في بايثون==
هو الصنف الخاص الذي يتم إنشاؤه في الأنظمة المغايرة لويندوز للتعامل مع المسارات دون الحاجة إلى القيام بعمليات إدخال وإخراج.
+
هو الصنف الخاص الذي يتم إنشاؤه في الأنظمة المغايرة لويندوز للتعامل مع المسارات دون الحاجة إلى القيام بعمليات إدخال وإخراج. يمكن إنشاء كائن من هذا الصنف بإحدى طريقتين:
يمكن إنشاء كائن من هذا الصنف بإحدى طريقتين:
 
  
 
1- عن طريق استخدام الباني الخاص بالصنف <code>PurePosixPath</code> في أي نظام تشغيل<syntaxhighlight lang="python3">
 
1- عن طريق استخدام الباني الخاص بالصنف <code>PurePosixPath</code> في أي نظام تشغيل<syntaxhighlight lang="python3">
سطر 12: سطر 11:
 
PurePosixPath('.')
 
PurePosixPath('.')
 
</syntaxhighlight>ملاحظة: في نظام ويندوز سيعطي المثال السابق كائنًا من الصنف <code>PureWindowsPath</code> بدلًا من <code>PurePosixPath</code> .
 
</syntaxhighlight>ملاحظة: في نظام ويندوز سيعطي المثال السابق كائنًا من الصنف <code>PureWindowsPath</code> بدلًا من <code>PurePosixPath</code> .
 +
 +
=== الاستخدام الأساسي ===
 +
هو صنف فرعي من الصنف PurePath، ويمثل مسارات أنظمة الملفات المغايرة لنظام ويندوز<syntaxhighlight lang="python3">
 +
>>> PurePosixPath('/etc')
 +
PurePosixPath('/etc')
 +
</syntaxhighlight>يتحدد الوسيط pathsegments بشكل مشابه لما هو عليه في PurePath.
 +
 +
هو صنف الفرعي من الصنف PurePath، ويمثل مسارات نظام الملفات في ويندوز<syntaxhighlight lang="python3">
 +
>>> PureWindowsPath('c:/Program Files/')
 +
PureWindowsPath('c:/Program Files')
 +
</syntaxhighlight>يتم تحديد الوسيط pathsegments بشكل مشابه لما هو عليه في PurePath.
 +
 +
<span> </span>

المراجعة الحالية بتاريخ 16:00، 1 أغسطس 2018

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

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

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

>>> pure_posix_path_object=PurePosixPath()
>>> pure_posix_path_object
PurePosixPath('.')

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

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

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

الاستخدام الأساسي

هو صنف فرعي من الصنف PurePath، ويمثل مسارات أنظمة الملفات المغايرة لنظام ويندوز

>>> PurePosixPath('/etc')
PurePosixPath('/etc')

يتحدد الوسيط pathsegments بشكل مشابه لما هو عليه في PurePath. هو صنف الفرعي من الصنف PurePath، ويمثل مسارات نظام الملفات في ويندوز

>>> PureWindowsPath('c:/Program Files/')
PureWindowsPath('c:/Program Files')

يتم تحديد الوسيط pathsegments بشكل مشابه لما هو عليه في PurePath.