You can use the following templates to check if a file or 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 in the path specified:
True
Additional Resources
You may check the os.path module to read more about os.path.isfile.