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 javaIzvade
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ā.