logo

Pitone | metodo os.path.exists()

os.path.exists()> metodo dentro Pitone viene utilizzato per verificare se il percorso specificato esiste o meno. Questo metodo può essere utilizzato anche per verificare se il percorso indicato si riferisce o meno a un descrittore di file aperto.

os.path.exists() Sintassi in Python

Sintassi: os.path.exists(percorso)



Parametro:

  • sentiero : un oggetto simile a un percorso che rappresenta un percorso del file system. Un oggetto simile a un percorso è a corda O byte oggetto che rappresenta un percorso.

Tipo di reso: Questo metodo restituisce un valore booleano di classe bool . Questo metodo ritorna VERO se il percorso esiste altrimenti restituisce Falso .

Controlla se esiste un file negli esempi Python

Esistono vari esempi di controllo del percorso del sistema operativo Python esistenti utilizzando il metodo sopra. qui stiamo discutendo alcuni modi generalmente utilizzati per verificare se esiste o meno il percorso del sistema operativo Python, quelli che seguono.



Controlla se il percorso del sistema operativo Python esiste o meno

In questo esempio Modulo del sistema operativo Python controlla se esistono due percorsi specificati. Il primo percorso è '/usr/local/bin/' e il secondo è '/home/Utente/Desktop/file.txt'. Lo script stampa 'True' se i percorsi esistono e 'False' altrimenti.

che dimensioni ha lo schermo del mio monitor?

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

espressioni java lambda
>

come convertire int in stringa
>

Produzione

True False>

Controlla se esiste un file o una directory

In questo esempio il codice utilizzaos.path.exists()>per verificare se il file o la directory specificata in '/percorso/del/tuo/file.txt' esiste. L'output dipende dal fatto che il file o la directory esista o meno.

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

nuvola primaverile
>

>

Produzione:

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

Nota: os.path.exists()> la funzione potrebbe ritornare Falso , se non viene concessa l'autorizzazione per l'esecuzione os.stat() sul file richiesto, anche se il percorso esiste.

Domande frequenti

1. Come posso verificare se un file esiste senza eccezioni?

Utilizzare `os.path.exists(file_path)` per verificare se esiste un file nel `file_path` specificato senza sollevare eccezioni o verificare che il percorso del sistema operativo Python esista o meno. L'espressione restituisce 'True' se il file esiste e 'False' in caso contrario.