os.path.exists()> metode i Python brukes til å sjekke om den angitte banen eksisterer eller ikke. Denne metoden kan også brukes til å sjekke om den gitte banen refererer til en åpen filbeskrivelse eller ikke.
os.path.exists() Syntaks i Python
Syntaks: os.bane.eksisterer(bane)
Parameter:
- sti : Et banelignende objekt som representerer en filsystembane. Et banelignende objekt er enten en streng eller bytes objekt som representerer en bane.
Returtype: Denne metoden returnerer en boolsk verdi av klasse bool . Denne metoden kommer tilbake ekte hvis banen finnes, returnerer ellers Falsk .
charat java
Sjekk om det finnes en fil i Python-eksempler
Det er forskjellige eksempler på å sjekke Python OS Path som eksisterer ved å bruke metoden ovenfor. her diskuterer vi noen generelt brukte måter å sjekke om Python OS Path eksisterer eller ikke de følger.
Sjekk om Python OS Path eksisterer eller ikke
I dette eksemplet Python OS-modul sjekker om det finnes to spesifiserte stier. Den første banen er '/usr/local/bin/', og den andre er '/home/User/Desktop/file.txt'. Skriptet skriver ut 'True' hvis banene eksisterer og 'False' ellers.
Python3
okse vs okse
# 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)> |
>
>Produksjon
True False>
Sjekk om en fil eller katalog finnes
I dette eksempelet bruker kodenos.path.exists()>for å sjekke om den angitte filen eller katalogen på ‘/path/to/your/file.txt’ eksisterer. Utdataene avhenger av om filen eller katalogen eksisterer eller ikke.
Python3
sortert arraylist java
palindrom i 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.'>)> |
>
>
Produksjon:
The file or directory at /path/to/your/file.txt does not exist.>
Merk: os.path.exists()> funksjonen kan komme tilbake Falsk , hvis tillatelse ikke er gitt til å utføre os.stat() på den forespurte filen, selv om banen eksisterer.
Vanlige spørsmål
1. Hvordan sjekker jeg om en fil eksisterer uten unntak?
Bruk `os.path.exists(file_path)` for å sjekke om en fil ved den spesifiserte `file_path` eksisterer uten å gjøre unntak, eller sjekk at Python OS Path eksisterer eller ikke. Uttrykket returnerer 'True' hvis filen eksisterer, og 'False' ellers.