How do I check if a file exists or not, without using the try statement?
Use os.path.isfile() with os.access():
import os PATH = './file.txt' if os.path.isfile(PATH) and os.access(PATH, os.R_OK): print("File exists and is readable") else: print("Either the file is missing or not readable")