Bonjour,
J'ai encore des problèmes avec l'écriture et la lecture de fichiers textes depuis python.
J'ai essayé de suivre un tutoriel tout simple pour lire un fichier texte. Je suis les instructions à la lettre : je crée un fichier texte à l'aide d'un éditeur sans mise en forme, dans lequel j'écris "Message" par exemple.
Puis je tape les commandes pour lire mon fichier comme indiquées, et j'obtiens un message d'erreur :
J'ai pourtant pris garde à ne pas écrire de caractère spécial dans mon fichier texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 >>> mon_fichier = open("/Users/Lea/Desktop/Fichier.txt", "r") >>> contenu = mon_fichier.read() Traceback (most recent call last): File "<pyshell#78>", line 1, in <module> contenu = mon_fichier.read() File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 0: ordinal not in range(128)
Pourriez-vous m'indiquer d'où vient le problème ?
Merci d'avance
Partager