Comment vérifier si un fichier existe en python ?

Published: 12 avril 2020

DMCA.com Protection Status

Exemple de comment vérifier si un fichier existe en python

En utilisant la fonction isfile()

Pour verifier si le fichier (intitulé par exemple "photo_001.png") existe, une solution en python est d'utiliser la fonction isfile comme ceci:

>>> import os
>>> os.path.isfile('photo_001.png')

qui retourne un booléen (True ou False) si le fichier 'photo_001.png' existe ou pas.

Si on veut tester si le fichier est disponible sous /users/john/photo_001.png, on peut faire comme ceci:

>>> import os
>>> os.path.isdir('/users/john/photo_001.png')

Fonction os.path.exists()

Note 1: attention la fonction os.path.exists() indique si un chemin ("path") existe, mais il peut s'agir aussi bien d'un dossier ou d'un fichier.

>>> import os
>>> os.path.exists('/users/john/images)
True
>>> os.path.isdir('/users/john/images')
True
>>> os.path.isfile('/users/john/images')
False

Note 2: pour obtenir une liste des fichiers et dossiers sous le chemin '/users/john/' on peut utiliser os.listdir():

>>> os.path.listdir('/users/john/')

Références