os.path.exists()> metoda in Piton este folosit pentru a verifica dacă calea specificată există sau nu. Această metodă poate fi folosită și pentru a verifica dacă calea dată se referă la un descriptor de fișier deschis sau nu.
Sintaxa os.path.exists() în Python
Sintaxă: os.path.exists(cale)
Parametru:
- cale : Un obiect asemănător unei căi care reprezintă o cale de sistem de fișiere. Un obiect asemănător unei căi este fie a şir sau octeți obiect reprezentând o cale.
Tip returnare: Această metodă returnează o valoare booleană a clasei bool . Această metodă revine Adevărat dacă calea există, altfel revine Fals .
Verificați dacă un fișier există în exemplele Python
Există diverse exemple de verificare a căii sistemului de operare Python care există folosind metoda de mai sus. aici discutăm câteva modalități utilizate în general de a verifica dacă Python OS Path există sau nu, acestea urmează.
Verificați dacă Python OS Path există sau nu
În acest exemplu Modulul Python OS verifică dacă există două căi specificate. Prima cale este „/usr/local/bin/”, iar a doua este „/home/User/Desktop/file.txt”. Scriptul afișează `True` dacă căile există și `False` în caz contrar.
Python3
ce dimensiune are ecranul monitorului meu
# 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)> |
>
>Ieșire
True False>
Verificați dacă există un fișier sau un director
În acest exemplu, codul foloseșteos.path.exists()>pentru a verifica dacă fișierul sau directorul specificat la „/path/to/your/file.txt” există. Ieșirea depinde de dacă fișierul sau directorul există sau nu.
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.'>)> |
>
>
Ieșire:
ce este myspace
The file or directory at /path/to/your/file.txt does not exist.>
Notă: os.path.exists()> funcția poate reveni Fals , dacă nu este acordată permisiunea de a executa os.stat() pe fișierul solicitat, chiar dacă calea există.
Întrebări frecvente
1. Cum verific dacă un fișier există fără excepții?
Utilizați `os.path.exists(file_path)` pentru a verifica dacă un fișier la `file_path` specificat există fără a genera excepții sau verificați Python OS Path există sau nu. Expresia returnează `True` dacă fișierul există și `False` în caz contrar.