Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

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

Python существует()

Python существует() Метод используется для проверки существования конкретного файла или каталога. Он также используется для проверки, относится ли путь к какому-либо дескриптору открытого файла или нет. Возвращает логическое значение true, если файл существует, и false в противном случае. Он используется с модулем os и подмодулем os.path как os.path.exists(path).

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

Существуют различные способы проверки файла или проверки Python на наличие каталога с использованием перечисленных ниже функций.

Как проверить, существует ли файл в Python, используя os.path.exists()

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

Шаги 1) Импортируйте модуль os.path

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

01

Шаги 2) Используйте функцию path.exists()

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

10 

Шаги 3) Запустите приведенный ниже код

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

28

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

Вывод:

Файл существует:True
Файл существует:False
каталог существует:False

Python isfile()

Python isfile() Метод используется для определения того, является ли заданный путь существующим обычным файлом или нет. Он возвращает логическое значение true, если конкретный путь является существующим файлом, иначе возвращает false. Его можно использовать в синтаксисе:os.path.isfile(path).

os.path.isfile()

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

32

Вывод:

Это файл? Правда
Это файл? Ложь

os.path.isdir()

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

40

Вывод:

Это Директория? False
Это каталог? Правда

pathlibPath.exists() для Python 3.4

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

58

Вывод:

Файл существует

Полный код

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

61

Вывод:

Элемент существует:True
Элемент — это файл:True
Элемент — это каталог:False

Как проверить, существует ли файл

  • os.path.exists() – Возвращает True если путь или каталог существуют.
  • os.path.isfile() – Возвращает True если путь — файл.
  • os.path.isdir() – Возвращает True если путь — каталог.
  • pathlib.Path.exists() – Возвращает True если путь или каталог существуют. (В Python 3.4 и более поздних версиях)

Python

  1. Файловый ввод-вывод Python
  2. Управление каталогами и файлами Python
  3. Как получить текущую дату и время в Python?
  4. Как проверить и откалибровать датчик влажности
  5. Оператор Python Print():как печатать с примерами
  6. Новая строка Python:как печатать БЕЗ новой строки в Python
  7. Python JSON:кодировать (дампы), декодировать (загружать) и читать файл JSON
  8. Среднее значение Python:как найти СРЕДНЕЕ значение списка в Python
  9. Python — настройка среды
  10. Python — файловый ввод-вывод