Python/pathlib/Path/is file
التابع PurePath.is_file
في بايثون
يعيد هذا التابع القيمة المنطقية True
إذا كان المسار يشير إلى ملف نظامي(أو إلى اختصار يشير إلى ملف نظامي)، بينما يعيد False
في حال كان المسار يشير إلى أي نوع آخر من الملفات.
كما أنه يعيد False
إذا كان المسار غير موجود أو أن الاختصار بشير إلى مسار غير موجود، كما يمكن لأخطاء أخرى (مثل عدم وجود صلاحيات) أن تظهر.
البنية العامة
المعاملات
بدون معاملات
القيمة المعادة
يعيد هذا التابع القيمة المنطقية True
إذا كان المسار يشير إلى ملف نظامي(أو إلى اختصار يشير إلى ملف نظامي)، بينما يعيد False
في حال كان المسار يشير إلى أي نوع آخر من الملفات.
كما أنه يعيد False
إذا كان المسار غير موجود أو أن الاختصار بشير إلى مسار غير موجود، كما يمكن لأخطاء أخرى (مثل عدم وجود صلاحيات) أن تظهر.
أمثلة
>>> p=Path('D:\\Users\\MOUSTAFA\\Desktop')
>>> p.is_dir()
True
>>> p.is_file()
False
>>> (p/'desktop.ini').is_file()
True
انظر أيضًا