تحدثنا في السابق على طريقة عرض محتويات أي دليل باستخدام لغة بايثون أما اليوم سنتحدث عن كيفية التحقق من وجود ملف ما على أي دليل باستخدام نفس اللغة، في الحقيقة يوجد طرق عديدة للتحقق من وجود الملفات ولكني ساقوم بشرح فعل ذلك باستخدام os.path.isfile().
اذا كان الملف موجود فعلا سيقوم بايثون بعرض صح واذا لم يكن موجود سيقوم بعرض خطأ
ولكن مع هذه الدالة لا يمكننا ان نعرف ما اذا كان ملف او عبارة عن دليل وهنا تاتي فائدة الدالة التالية .
os.path.isfile()
بعد تأكدنا من وجود الملف على الدليل علينا الان ان نعرف ما اذا كان عبارة عن ملف أو دليل
اذا كان text.txt عبارة عن ملف سيقوم بايثون بعرض صح واما اذا كان عبارة عن دليل سيعرض خطا
ولتحقق أيضا من وجود دليل يمكن استخدام الدالة os.path.isdir()
ولمزيد من المعلومات يمكنكم زيارة موقع بايثون
os.path.exists(path)
قبل التحدث عن معرفة وجود الملف اولا يجب ان نتأكد من وجوده اولا على الدليل باستخدام الدالة
os.path.exists()
قبل التحدث عن معرفة وجود الملف اولا يجب ان نتأكد من وجوده اولا على الدليل باستخدام الدالة
os.path.exists()
import os os.path.exists("/home/kader/text.txt")
ولكن مع هذه الدالة لا يمكننا ان نعرف ما اذا كان ملف او عبارة عن دليل وهنا تاتي فائدة الدالة التالية .
os.path.isfile()
بعد تأكدنا من وجود الملف على الدليل علينا الان ان نعرف ما اذا كان عبارة عن ملف أو دليل
import os os.path.isfile("/home/kader/text.txt")
ولتحقق أيضا من وجود دليل يمكن استخدام الدالة os.path.isdir()
ولمزيد من المعلومات يمكنكم زيارة موقع بايثون
ليست هناك تعليقات:
إرسال تعليق