Python/pathlib/Path/exists
التابع Path.exists في بايثون
يدلّ على كون المسار مشيرًا إلى ملف أو مجلد حقيقي أم لا.
ملاحظة: إذا كان المسار يشير إلى اختصار (symlink) فإن ناتج استدعاء التابع exists مرتبط بما يشير إليه الاختصار.
وتعتمد آلية التحقق على محاولة استدعاء التابع stat للكائن، وفي حال رمي استثناء من نوع OSError فإن التابع exists يعيد False.
البنية العامة
exists()
المعاملات
بدون معاملات
القيمة المعادة
يعيد True إن كان الملف موجودًا ضمن نظام الملفات، ويعيد False في حال عدم وجوده.
أمثلة
يبين المثال التالي طريقة استخدام التابع:
>>> Path('.').exists()
True
>>> Path('setup.py').exists()
True
>>> Path('/etc').exists()
True
>>> Path('nonexistentfile').exists()
False
انظر أيضًا
التابع os.path.exists المكافئ.