Citation de webdev le 1 décembre 2024, 16 h 29 min
Bj,
J'essaye d'ouvrir un fichier texte avec le code suivant :
f = open("myFile.txt", 'r')
contenu = f.read()
print(contenu)
f.close()
Mais cela me renvoie un message d'erreur : FileNotFoundError: [Errno 2] No such file or directory: 'myFile.txt'.
Aidez-moi, s'il vous plaît, merci !"
Bj,
J'essaye d'ouvrir un fichier texte avec le code suivant :
f = open("myFile.txt", 'r')
contenu = f.read()
print(contenu)
f.close()
Mais cela me renvoie un message d'erreur : FileNotFoundError: [Errno 2] No such file or directory: 'myFile.txt'.
Aidez-moi, s'il vous plaît, merci !"
Citation de CyberGenius le 1 décembre 2024, 17 h 34 min
L'erreur survient parce que Python ne trouve pas le fichier myFile.txt dans le répertoire courant, c'est-à-dire celui où le script est exécuté.
Cela peut être dû à :
Une mauvaise localisation du fichier.
Une faute de frappe dans le nom du fichier.
L'oubli d'ajouter l'extension ou l'utilisation d'une mauvaise extension.
Solution :
Vérifiez l'existence du fichier :
Assurez-vous que le fichier myFile.txt existe réellement dans le même répertoire que le script.
Utilisez un chemin absolu :
Si le fichier est ailleurs, indiquez son chemin complet :
f = open("C:/chemin/vers/le/fichier/myFile.txt", 'r')
Gérez les exceptions :
Pour éviter que l'erreur interrompe le programme, utilisez un try-except :
try:
f = open("myFile.txt", 'r')
contenu = f.read()
print(contenu)
f.close()
except FileNotFoundError:
print("Le fichier myFile.txt est introuvable. Vérifiez son emplacement.")
L'erreur survient parce que Python ne trouve pas le fichier myFile.txt dans le répertoire courant, c'est-à-dire celui où le script est exécuté.
Cela peut être dû à :
Une mauvaise localisation du fichier.
Une faute de frappe dans le nom du fichier.
L'oubli d'ajouter l'extension ou l'utilisation d'une mauvaise extension.
Solution :
Vérifiez l'existence du fichier :
Assurez-vous que le fichier myFile.txt existe réellement dans le même répertoire que le script.
Utilisez un chemin absolu :
Si le fichier est ailleurs, indiquez son chemin complet :
f = open("C:/chemin/vers/le/fichier/myFile.txt", 'r')
Gérez les exceptions :
Pour éviter que l'erreur interrompe le programme, utilisez un try-except :
try:
f = open("myFile.txt", 'r')
contenu = f.read()
print(contenu)
f.close()
except FileNotFoundError:
print("Le fichier myFile.txt est introuvable. Vérifiez son emplacement.")