الفرق بين المراجعتين لصفحة: «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.