การมีอยู่ของไฟล์บางไฟล์ในคอมพิวเตอร์สามารถตรวจสอบได้สองวิธีโดยใช้รหัส Python วิธีหนึ่งคือการใช้ฟังก์ชัน isfile() ของโมดูล os.path ฟังก์ชันจะคืนค่า จริง หากไฟล์มีเส้นทางที่ระบุอยู่ มิฉะนั้น จะคืนค่าเป็น เท็จ
>>> นำเข้าระบบปฏิบัติการ>>> os.path.isfile("d:\\Package1\\package1\\fibo.py")True>>> os.path.isfile("d:/Package1/package1 /fibo.py")True>>> os.path.isfile("d:\\nonexisting.txt")
โปรดทราบว่าในการใช้แบ็กสแลชในพาธ ต้องใช้แบ็กสแลชสองตัวเพื่อหลีกออกจากสตริง Python
อีกวิธีคือตรวจจับข้อยกเว้น IOError ที่เกิดขึ้นเมื่อฟังก์ชัน open() มีอาร์กิวเมนต์สตริงที่สัมพันธ์กับไฟล์ที่ไม่มีอยู่
ลอง:fo =open("d:\\nonexisting.txt","r") #process หลังจากเปิดไฟล์ผ่าน # fo.close() ยกเว้น IOError:print ("ไม่มีไฟล์")ก่อน>