Существует ли файл или каталог в Python
Os.path.isfile (путь) Возвращает True , если путь существующий обычный файл.
Пример:
import os.path
filename = "my_file.txt"
if(os.path.isfile(filename)):
print("File Exists!!")
else:
print("File does not exists!!")
Если файл «my_file.txt» существует в текущем пути, он вернет true else false.
Проверьте, существует ли каталог / папка с помощью Python
Из python 3.4 более новый модуль pathlib рекомендуется использовать. Он предлагает более объектно-ориентированный подход, чем функции пакета python 2 os.
Пример:
from pathlib import Path
dirname = Path("temp")
if(dirname.is_dir()):
print("Directory/Folder Exists!!")
else:
print("Directory/Folder does not exists!!")
Как проверить, существует ли файл в Python
Пример:
import os
dirname = "temp"
filename = "my_file"
#check directory exists
if(os.path.exists(dirname)):
print("Directory Exists")
else:
print("Directory does not exists")
#check file exists
if(os.path.exists(filename)):
print("File Exists")
else:
print("File does not exists")
Источник: net-informations.com
