कंप्यूटर में किसी विशेष फाइल की उपस्थिति को Python कोड का उपयोग करके दो तरीकों से सत्यापित किया जा सकता है। एक तरीका 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
ध्यान दें कि पथ में बैकस्लैश का उपयोग करने के लिए, Python स्ट्रिंग से बचने के लिए दो बैकस्लैश का उपयोग करना होगा।
दूसरा तरीका IOError एक्सेप्शन को पकड़ना है जो तब उठाया जाता है जब open() फंक्शन का स्ट्रिंग आर्गुमेंट नॉन-एक्सिस्टिंग फाइल से मेल खाता है।
try:
fo = open("d:\\nonexisting.txt", "r")
# फाइल खोलने के बाद प्रोसेस करें
pass
# fo.close()
except IOError:
print("File doesn't exist")