File Handling¶
Check file exists¶
You can use two methods from the os.path module to check if a file exists
exists()isfile()
exists()¶
The exists() method returns True if either a provided file or a directory exists, otherwise it returns False.
1import os
2
3# checks for a file
4print(os.path.exists("./python_files/example.txt"))
5
6# checks for a directory
7print(os.path.exists("./python_files/example_folder"))
Note:
"./python_files/example.txt"is a path to a file"./python_files/example_folder"is a path to a folder
isfile()¶
The isfile() method returns True if the provided file exists. If the file does not exist, or the path points to a directory, then it will return False.
1import os
2
3# checks for a file
4print(os.path.isfile("./python_files/example.txt"))
5
6# checks for a directory
7print(os.path.isfile("./python_files/example_folder"))
Delete file¶
To delete a file use the remove() function in the os module.
1import os
2
3os.remove("./python_files/example.txt")