Comment vérifier si un fichier existe en Python?

Comment vérifier si un fichier existe ou non en Python?

Je vous recommande ce tutoriel:

1 « J'aime »

Vous pouvez utiliser la fonction os.path.exists pour vérifier si un fichier existe ou non en Python:

import os.path
os.path.exists(file_path)

Cela renvoie True pour les fichiers et les répertoires mais vous pouvez plutôt utiliser:

os.path.isfile(file_path)

Pour tester s’il s’agit spécifiquement d’un fichier.

Essayez le code suivant:

import os

if os.path.isfile("/etc/password.txt"):
   print("File exists")

Vous pouvez utiliser la fonction os.path.isfile() avec os.access() pour vérifier si un fichier existe ou non en Python :

import os

PATH = './file.txt'
if os.path.isfile(PATH) and os.access(PATH, os.R_OK):
    print("Le fichier existe")
else:
    print("Le fichier n'existe pas")
import os
os.path.exists(path) # Renvoie si le chemin (répertoire ou fichier) existe ou non.
os.path.isfile(path) # Retourne si le fichier existe ou non