You can use the following templates to check if a file or a directory exists using Python:
(1) Check if a file exists using os.path.isfile:
import os.path
file_exists = os.path.isfile(r"path where the file is stored\file_name.file_extension")
print(file_exists)
(2) Check if a directory exists using os.path.isdir:
import os.path
directory_exists = os.path.isdir(r"path of directory")
print(directory_exists)
Steps to Check if a File Exists using Python
Step 1: Capture the path where your file is stored
To start, capture the path where your file is supposed to be stored.
For example, let’s say that a text file called ‘New_Products‘ is stored under the following path:
Where the file name is ‘New_Products‘ and the file extension is ‘.txt‘.
Step 2: Check if the file exists using os.path.isfile
You can use the following template in order to check if a file exists:
import os.path
file_exists = os.path.isfile(r"path where the file is stored\file_name.file_extension")
print(file_exists)
Here is the complete code for our example (don’t forget to place the ‘r‘ character before the path name to avoid errors with the path):
import os.path
file_exists = os.path.isfile(r"C:\Users\Ron\Desktop\Test\New_Products.txt")
print(file_exists)
As you can see, the value is ‘True‘ which means that the file exists for the path specified:
True
Additional Resources
You may check the os.path module to read more about os.path.isfile.