কম্পিউটারে একটি নির্দিষ্ট ফাইলের উপস্থিতি পাইথন কোড ব্যবহার করে দুটি উপায়ে যাচাই করা যায়। একটি উপায় হল os.path মডিউলের isfile() ফাংশন ব্যবহার করা। নির্দিষ্ট পাথে ফাইল বিদ্যমান থাকলে ফাংশনটি সত্য প্রদান করে, অন্যথায় এটি মিথ্যা প্রদান করে।
>>> import os >>> os.path.isfile("d:\\Package1\\package1\\fibo.py") True >>> os.path.isfile("d:/Package1/package1/fibo.py") True >>> os.path.isfile("d:\\nonexisting.txt")
মনে রাখবেন যে পথে ব্যাকস্ল্যাশ ব্যবহার করতে, পাইথন স্ট্রিং থেকে বেরিয়ে আসার জন্য দুটি ব্যাকস্ল্যাশ ব্যবহার করতে হবে।
অন্য উপায় হল IOError ব্যতিক্রম ধরা যা open() ফাংশনের অ-বিদ্যমান ফাইলের সাথে সম্পর্কিত স্ট্রিং আর্গুমেন্ট থাকলে উত্থাপিত হয়।
try: fo = open("d:\\nonexisting.txt","r") #process after opening file pass # fo.close() except IOError: print ("File doesn't exist")