كيفية التحقق من وجود أي ملف على اي دليل مع بايثون

تحدثنا في السابق على طريقة عرض محتويات أي دليل باستخدام لغة بايثون أما اليوم سنتحدث عن كيفية التحقق من وجود ملف ما على أي دليل باستخدام نفس اللغة، في الحقيقة يوجد طرق عديدة للتحقق من وجود الملفات ولكني ساقوم بشرح فعل ذلك باستخدام os.path.isfile().

os.path.exists(path)

قبل التحدث عن معرفة وجود الملف اولا يجب ان نتأكد من وجوده اولا على الدليل باستخدام الدالة
os.path.exists()

import os
os.path.exists("/home/kader/text.txt")

اذا كان الملف موجود فعلا سيقوم بايثون بعرض صح واذا لم يكن موجود سيقوم بعرض خطأ
ولكن مع هذه الدالة لا يمكننا ان نعرف ما اذا كان ملف او عبارة عن دليل وهنا تاتي فائدة الدالة التالية .
os.path.isfile()
بعد تأكدنا من وجود الملف على الدليل علينا الان ان نعرف ما اذا كان عبارة عن ملف أو دليل
 

import os
os.path.isfile("/home/kader/text.txt")

اذا كان text.txt عبارة عن ملف سيقوم بايثون بعرض صح واما اذا كان عبارة عن دليل سيعرض خطا

ولتحقق أيضا من وجود دليل يمكن استخدام الدالة os.path.isdir()

ولمزيد من المعلومات يمكنكم زيارة موقع بايثون

أرجوا أن تقوم بدعمنا عبر نشرك والاعجاب بالموقع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Post Navigation