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

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

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

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

os.path.exists()

os.path.isfile()

os.path.isdir()

Бесплатный курс «Python. Быстрый старт»

Получите курс и узнайте, как создать программу для перевода текстов на Python

Получить курс

pathlibPath.exists()

os.path.exists()

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

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

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

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

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

Бесплатный курс «Python. Быстрый старт»

Получите курс и узнайте, как создать программу для перевода текстов на Python

Получить курс

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, чтобы проверить, существует ли файл.

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

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

Бесплатный курс «Python. Быстрый старт»

Получите курс и узнайте, как создать программу для перевода текстов на Python

Получить курс

Python. Быстрый старт

Знакомство с Python и первая практика

Смотреть видео

Метки:

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

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

Комментарии Facebook:

Добавить комментарий