Существует ли файл или каталог в 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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector