Bonjour,
Dans une fonction simple, j'ouvre un fichier text que je parse à la recherche d'un tag spécifique.
J'ai un problème d'ouverture de fichier txt. Je fais appel au code :
1 2 3
|
filename = "bidule.txt"
file = open(filename, 'r',encoding='utf-8') |
Mon fichier txt peut contenir des caractères accentés d'où l'encoding.
Sauf que à l'execution j'obtiens cette erreur :
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 128-130: invalid data
le caractère à la position 129 est "é"........le codec UTF-8 ne parle-t-il pas français?
Partager