logo

Python | метод os.path.exists().

os.path.exists()> метод в Python використовується, щоб перевірити, чи існує вказаний шлях. Цей метод також можна використовувати, щоб перевірити, чи посилається заданий шлях на дескриптор відкритого файлу чи ні.

os.path.exists() Синтаксис у Python

Синтаксис: os.path.exists(шлях)



Параметр:

  • шлях : Об’єкт, схожий на шлях, що представляє шлях файлової системи. Шляхоподібний об’єкт є або a рядок або байтів об'єкт, що представляє шлях.

Тип повернення: Цей метод повертає логічне значення класу bool . Цей метод повертає правда якщо шлях існує, інакше повертає помилковий .

Перевірте, чи існує файл у прикладах Python

Існують різні приклади перевірки шляху до ОС Python за допомогою наведеного вище методу. тут ми обговорюємо деякі загальновживані способи перевірити, чи існує шлях до ОС Python чи ні.



Перевірте, чи існує шлях до ОС Python

У цьому прикладі Модуль ОС Python перевіряє наявність двох указаних шляхів. Перший шлях – «/usr/local/bin/», а другий – «/home/User/Desktop/file.txt». Сценарій друкує `True`, якщо шляхи існують, і `False` в іншому випадку.

Python3

машинописний цикл foreach






файл розширення java
# importing os module> import> os> # Specify path> path>=> '/usr/local/bin/'> # Check whether the specified> # path exists or not> isExist>=> os.path.exists(path)> print>(isExist)> # Specify path> path>=> '/home/User/Desktop/file.txt'> # Check whether the specified> # path exists or not> isExist>=> os.path.exists(path)> print>(isExist)>

>

>

Вихід

True False>

Перевірте, чи існує файл або каталог

У цьому прикладі використовується кодos.path.exists()>щоб перевірити, чи існує вказаний файл або каталог у «/path/to/your/file.txt». Результат залежить від того, чи існує файл або каталог чи ні.

Python3

рядкові функції в java




підключитися до бази даних java
import> os> # Specify a file path> file_path>=> '/path/to/your/file.txt'> # Check if the file or directory exists> if> os.path.exists(file_path):> >print>(f>'The file or directory at {file_path} exists.'>)> else>:> >print>(f>'The file or directory at {file_path} does not exist.'>)>

>

>

Вихід:

The file or directory at /path/to/your/file.txt does not exist.>

Примітка: os.path.exists()> функція може повернутися помилковий , якщо не надано дозвіл на виконання os.stat() на запитаний файл, навіть якщо шлях існує.

поширені запитання

1. Як перевірити, чи існує файл без винятків?

Використовуйте `os.path.exists(file_path)`, щоб перевірити, чи існує файл за вказаним `file_path` без виклику винятків, або перевірте, чи існує Шлях до ОС Python. Вираз повертає `True`, якщо файл існує, і `False` в іншому випадку.