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