logo

Python | os.path.exists() metodi

os.path.exists()> metode iekšā Python tiek izmantots, lai pārbaudītu, vai norādītais ceļš pastāv vai ne. Šo metodi var izmantot arī, lai pārbaudītu, vai norādītais ceļš attiecas uz atvērta faila deskriptoru.

java pievienot masīvam

os.path.exists() Sintakse Python

Sintakse: os.path.exists(path)



Parametrs:

  • ceļš : ceļam līdzīgs objekts, kas attēlo failu sistēmas ceļu. Ceļam līdzīgs objekts ir vai nu a virkne vai baiti objekts, kas attēlo ceļu.

Atgriešanas veids: Šī metode atgriež klases Būla vērtību bool . Šī metode atgriežas Taisnība ja ceļš pastāv, pretējā gadījumā atgriežas Nepatiesi .

Pārbaudiet, vai Python piemēros pastāv fails

Ir dažādi piemēri, kā pārbaudīt Python OS Path, izmantojot iepriekš minēto metodi. šeit mēs apspriežam dažus vispārēji izmantotus veidus, kā pārbaudīt, vai Python OS ceļš pastāv vai ne, tie ir tālāk.



Pārbaudiet, vai Python OS ceļš pastāv vai nē

Šajā piemērā Python OS modulis pārbauda, ​​vai pastāv divi norādīti ceļi. Pirmais ceļš ir “/usr/local/bin/”, bet otrais ir “/home/User/Desktop/file.txt”. Skripts izdrukā “True”, ja ceļi pastāv, un “False” pretējā gadījumā.

Python3






režisors Karans Džohars
# 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)>

>

>

privāts pret publisko java
Izvade

True False>

Pārbaudiet, vai pastāv fails vai direktorijs

Šajā piemērā kods izmantoos.path.exists()>lai pārbaudītu, vai norādītais fails vai direktorijs “/path/to/your/file.txt” pastāv. Izvade ir atkarīga no tā, vai fails vai direktorijs pastāv vai ne.

Python3




cdr pilna forma
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.'>)>

>

>

simetriska atšķirība

Izvade:

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

Piezīme: os.path.exists()> funkcija var atgriezties Nepatiesi , ja netiek piešķirta atļauja izpildīt os.stat() pieprasītajā failā, pat ja ceļš pastāv.

FAQ

1. Kā pārbaudīt, vai fails pastāv bez izņēmumiem?

Izmantojiet “os.path.exists(file_path)”, lai pārbaudītu, vai fails norādītajā faila_ceļā eksistē bez izņēmumiem, vai pārbaudiet, vai Python OS ceļš pastāv vai nav . Izteiksme atgriež “True”, ja fails pastāv, un “False” pretējā gadījumā.