Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonFileNotFoundError avec open
Please or S’enregistrer to create posts and topics.

FileNotFoundError avec open

J'ai cette erreur : FileNotFoundError: [Errno 2] No such file or directory: 'data.txt'. Pourquoi ?

Cette erreur se produit si le fichier 'data.txt' n'est pas trouvé dans le répertoire courant (celui où votre script s'exécute). Cela peut arriver si :

  1. Le fichier n'existe pas.
  2. Le fichier se trouve dans un autre répertoire.
  3. Le chemin du fichier est mal spécifié.
  4. Pour résoudre ce problème :

Vérifiez l'existence du fichier dans le répertoire d'exécution du script.
Si le fichier est dans un autre répertoire, fournissez le chemin absolu ou un chemin relatif pour le localiser :

# Chemin absolu
with open('/chemin/vers/dossier/data.txt', 'r') as fichier:
    contenu = fichier.read()

# Chemin relatif (si le fichier est dans un sous-dossier)
with open('sous_dossier/data.txt', 'r') as fichier:
    contenu = fichier.read()