logo

Python | metoda os.path.exists().

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.