os.path.exists()> méthode dans Python est utilisé pour vérifier si le chemin spécifié existe ou non. Cette méthode peut également être utilisée pour vérifier si le chemin donné fait référence ou non à un descripteur de fichier ouvert.
os.path.exists() Syntaxe en Python
Syntaxe: os.path.exists(chemin)
Paramètre:
- chemin : Un objet de type chemin représentant un chemin de système de fichiers. Un objet de type chemin est soit un chaîne ou octets objet représentant un chemin.
Type de retour : Cette méthode renvoie une valeur booléenne de classe bouffon . Cette méthode renvoie Vrai si le chemin existe, sinon renvoie FAUX .
Vérifier si un fichier existe dans les exemples Python
Il existe divers exemples de vérification du chemin du système d'exploitation Python à l'aide de la méthode ci-dessus. nous discutons ici de quelques moyens généralement utilisés pour vérifier si le chemin du système d'exploitation Python existe ou non.
Vérifiez si le chemin du système d'exploitation Python existe ou non
Dans cet exemple Module du système d'exploitation Python vérifie si deux chemins spécifiés existent. Le premier chemin est « /usr/local/bin/ » et le second est « /home/User/Desktop/file.txt ». Le script affiche « True » si les chemins existent et « False » sinon.
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)> |
k algorithme du plus proche voisin
>
>Sortir
True False>
Vérifier si un fichier ou un répertoire existe
Dans cet exemple, le code utiliseos.path.exists()>pour vérifier si le fichier ou le répertoire spécifié dans « /path/to/your/file.txt » existe. Le résultat dépend de l'existence ou non du fichier ou du répertoire.
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.'>)> |
>
>
Sortir:
combien de Mo dans un Go
The file or directory at /path/to/your/file.txt does not exist.>
Note: os.path.exists()> la fonction peut revenir FAUX , si l'autorisation d'exécution n'est pas accordée os.stat() sur le fichier demandé, même si le chemin existe.
FAQ
1. Comment vérifier si un fichier existe sans exception ?
Utilisez `os.path.exists(file_path)` pour vérifier si un fichier au `file_path` spécifié existe sans déclencher d'exceptions ou vérifier que le chemin du système d'exploitation Python existe ou non. L'expression renvoie « True » si le fichier existe, et « False » sinon.