Python/pathlib/PosixPath

من موسوعة حسوب
مراجعة 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 .