FileNotFoundError avec open
Citation de bik le 11 novembre 2024, 18 h 51 minJ'ai cette erreur : FileNotFoundError: [Errno 2] No such file or directory: 'data.txt'. Pourquoi ?
J'ai cette erreur : FileNotFoundError: [Errno 2] No such file or directory: 'data.txt'. Pourquoi ?
Citation de dominator le 11 novembre 2024, 19 h 54 minCette 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 :
- Le fichier n'existe pas.
- Le fichier se trouve dans un autre répertoire.
- Le chemin du fichier est mal spécifié.
- 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()
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 :
- Le fichier n'existe pas.
- Le fichier se trouve dans un autre répertoire.
- Le chemin du fichier est mal spécifié.
- 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()