Проверка, существует ли файл или каталог в Python

Проверка, существует ли файл или каталог в Python

От автора: в этом руководстве мы узнаем, как определить, существует ли файл (или каталог) в Python. Чтобы проверить это, мы используем встроенные функции библиотеки.

Есть разные способы проверить, существует ли файл или каталог, используя функции, перечисленные ниже.

os.path.exists()

os.path.isfile()

os.path.isdir()

pathlibPath.exists()

os.path.exists()

Используя path.exists, вы можете быстро проверить, существует ли файл или каталог.

Шаг 1) Перед запуском кода нужно импортировать модуль os.path.

Шаг 2) Теперь используйте функцию path.exists(), чтобы проверить, существует ли файл.

Шаг 3) Вот полный код

В нашем случае в рабочем каталоге создается только файл guru99.txt.

os.path.isfile()

Мы можем использовать команду isfile, чтобы проверить, является ли данный ввод файлом или каталогом.

os.path.isdir()

Если мы хотим подтвердить, что данный путь указывает на каталог, мы можем использовать функцию os.path.dir():

pathlibPath.exists() для Python 3.4

В Python 3.4 и более поздних версиях есть модуль pathlib для работы с путем к файлу. Он использует объектно-ориентированный подход, чтобы проверить, существует файл или нет.

Вот полный код:

Заключение:

Используйте path.exists, чтобы проверить, существует ли файл

Используйте path.isfile и path.isdir, чтобы проверить, существует ли путь к файл или каталогу соответственно

В Python 3.4 и более поздних версиях используйте модуль pathlib, чтобы проверить, существует ли файл.

Источник: //www.guru99.com

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: