Impossible d'ouvrir un fichier txt avec Python
Résolu
Shartoux
-
Shartoux -
Shartoux -
Bonjour à tous,
Après avoir fouillé les sujets existant, je reste bloqué au plus simple (je commence tout juste Python) :
Impossible d'ouvrir un fichier txt, avec le programme suivant :
doc = open("coucou.txt", "r")
couv = doc.read()
print(couv)
Je reçois alors : FileNotFoundError: [Errno 2] No such file or directory: 'coucou.txt'
Pourtant le script et le doc txt sont bien dans le même dossier, et en réalité ce programme a déjà marché dans d'autres cas (autres noms de documents, autres emplacements, mais exactement le même code : et il marche ! Mais c'est le seul de mes 5 tentatives).
C'est d'autant plus rageant que je bloque sur les bases...
Aussi, si quelqu'un voit une réponse : MERCI !
Après avoir fouillé les sujets existant, je reste bloqué au plus simple (je commence tout juste Python) :
Impossible d'ouvrir un fichier txt, avec le programme suivant :
doc = open("coucou.txt", "r")
couv = doc.read()
print(couv)
Je reçois alors : FileNotFoundError: [Errno 2] No such file or directory: 'coucou.txt'
Pourtant le script et le doc txt sont bien dans le même dossier, et en réalité ce programme a déjà marché dans d'autres cas (autres noms de documents, autres emplacements, mais exactement le même code : et il marche ! Mais c'est le seul de mes 5 tentatives).
C'est d'autant plus rageant que je bloque sur les bases...
Aussi, si quelqu'un voit une réponse : MERCI !
A voir également:
- Trouver erreur de syntaxe fichier txt
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
Est tu sur que c'est le bon fichier coucou.txt ? car l'ordinateur ne trouve juste pas le fichier, sinon le programme est juste.
Merci de ta réponse !
Qu'entends tu par le bon ?
Je peux dire que c'est le bon nom, et le bon emplacement (du fait qu'ils soient dans le même dossier en tout cas), mais peut-être y a-t-il d'autres critères qui m'auraient échappé...?
Qu'entends tu par le bon ?
Je peux dire que c'est le bon nom, et le bon emplacement (du fait qu'ils soient dans le même dossier en tout cas), mais peut-être y a-t-il d'autres critères qui m'auraient échappé...?
Finalement j'ai trouvé l'erreur :
Je nommais mes fichier txt, en leur rajoutant justement le .txt à la fin. Or je suppose qu'il est sous entendu, donc superflus
Donc en laissant le .txt j'aurais du appeler : open(coucou.txt.txt) ou alors renommer mon dossier coucou, et pas coucou.txt
Je suis sauvé de la dépression nerveuse. Paix !
Je nommais mes fichier txt, en leur rajoutant justement le .txt à la fin. Or je suppose qu'il est sous entendu, donc superflus
Donc en laissant le .txt j'aurais du appeler : open(coucou.txt.txt) ou alors renommer mon dossier coucou, et pas coucou.txt
Je suis sauvé de la dépression nerveuse. Paix !