logo

Python | os.path.exists() metod

os.path.exists()> metod i Pytonorm används för att kontrollera om den angivna sökvägen finns eller inte. Denna metod kan också användas för att kontrollera om den givna sökvägen refererar till en öppen filbeskrivning eller inte.

os.path.exists() Syntax i Python

Syntax: os.path.exists(path)



Parameter:

sträng till heltalskonvertering
  • väg : Ett sökvägsliknande objekt som representerar en filsystemsökväg. Ett vägliknande föremål är antingen ett sträng eller bytes objekt som representerar en väg.

Returtyp: Denna metod returnerar ett booleskt värde av klass bool . Denna metod återkommer Sann om sökvägen finns återvänder annars Falsk .

Kontrollera om en fil finns i Python-exempel

Det finns olika exempel på att kontrollera Python OS Path som finns med ovanstående metod. här diskuterar vi några allmänt använda sätt att kontrollera om Python OS Path finns eller inte de följer.



Kontrollera om Python OS Path finns eller inte

I detta exempel Python OS-modul kontrollerar om två angivna sökvägar finns. Den första sökvägen är '/usr/local/bin/', och den andra är '/home/User/Desktop/file.txt'. Skriptet skriver ut 'True' om sökvägarna finns och 'False' annars.

Python3






# 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)>

>

>

Produktion

True False>

Kontrollera om en fil eller katalog finns

I det här exemplet använder kodenos.path.exists()>för att kontrollera om den angivna filen eller katalogen på '/sökväg/till/din/fil.txt' finns. Utdata beror på om filen eller katalogen finns eller inte.

java-kodning if else-sats

Python3




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.'>)>

java sortering array
>

>

Produktion:

The file or directory at /path/to/your/file.txt does not exist.>

Notera: os.path.exists()> funktionen kan komma tillbaka Falsk , om tillstånd inte ges att utföra os.stat() på den begärda filen, även om sökvägen finns.

FAQ

1. Hur kontrollerar jag om en fil finns utan undantag?

Använd `os.path.exists(file_path)` för att kontrollera om en fil vid den angivna `file_path` existerar utan att göra undantag eller kontrollera Python OS Path finns eller inte. Uttrycket returnerar 'True' om filen finns, och 'False' annars.