os.path.exists()> metoda v Python se uporablja za preverjanje, ali navedena pot obstaja ali ne. To metodo lahko uporabite tudi za preverjanje, ali se dana pot nanaša na deskriptor odprte datoteke ali ne.
os.path.exists() Sintaksa v Pythonu
Sintaksa: os.path.exists(path)
Parameter:
abc s številkami
- pot : Poti podoben objekt, ki predstavlja pot datotečnega sistema. Poti podoben predmet je bodisi a vrvica oz bajtov predmet, ki predstavlja pot.
Vrsta vračila: Ta metoda vrne logično vrednost razreda bool . Ta metoda se vrne Prav če pot obstaja, sicer vrne False .
Preverite, ali datoteka obstaja v Python Primerih
Obstajajo različni primeri preverjanja poti OS Python z uporabo zgornje metode. tukaj razpravljamo o nekaterih splošno uporabljenih načinih za preverjanje, ali Python OS Path obstaja ali ne, ki sledijo.
Preverite, ali Python OS Path obstaja ali ne
V tem primeru Modul Python OS preveri, ali obstajata dve določeni poti. Prva pot je '/usr/local/bin/', druga pa '/home/User/Desktop/file.txt'. Skript natisne `True`, če poti obstajajo, in `False` v nasprotnem primeru.
Python3
algoritem za hitro razvrščanje
# 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)> |
>
>Izhod
razvrsti arraylist v javi
True False>
Preverite, ali datoteka ali imenik obstaja
V tem primeru koda uporabljaos.path.exists()>da preverite, ali podana datoteka ali imenik na '/path/to/your/file.txt' obstaja. Izhod je odvisen od tega, ali datoteka ali imenik obstaja ali ne.
Python3
ročno testiranje
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.'>)> |
>
>
Izhod:
The file or directory at /path/to/your/file.txt does not exist.>
Opomba: os.path.exists()> funkcija se lahko vrne False , če ni dano dovoljenje za izvedbo os.stat() na zahtevani datoteki, tudi če pot obstaja.
pothineni ram
pogosta vprašanja
1. Kako preverim, ali datoteka obstaja brez izjem?
Uporabite `os.path.exists(file_path)`, da preverite, ali datoteka na določeni `file_path` obstaja, ne da bi sprožili izjeme, ali preverite, ali Python OS Path obstaja ali ne. Izraz vrne »True«, če datoteka obstaja, in »False« v nasprotnem primeru.