logo

Python | os.path.exists() metode

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.