En lisant le fichier sur Python, j'ai obtenu un UnicodeDecodeError. Que puis-je faire pour résoudre cela?
C'est un de mes propres projets. Ce sera plus tard aider à profiter à d'autres personnes dans un jeu que je suis en train de jouer (AssaultCube). Son but est de briser le fichier journal et de le rendre plus facile pour les utilisateurs à lire.
J'ai continué à obtenir de cette question. Quelqu'un sait comment résoudre ce problème? Actuellement, je ne suis pas de planification à écrire/créer le fichier. Je veux juste que cette erreur soit corrigée.
La ligne qui a déclenché l'erreur est une ligne vide (il s'est arrêté sur la ligne 66346).
C'est ce que la partie de mon script ressemble:
log = open('/Users/Owner/Desktop/Exodus Logs/DIRTYLOGS/serverlog_20130430_00.15.21.txt', 'r')
for line in log:
et l'exception est la suivante:
Traceback (most recent call last):
File "C:\Users\Owner\Desktop\Exodus Logs\Log File Translater.py", line 159, in <module>
main()
File "C:\Users\Owner\Desktop\Exodus Logs\Log File Translater.py", line 7, in main
for line in log:
File "C:\Python32\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 3074: character maps to <undefined>
source d'informationauteur Bugboy1028 | 2013-05-13
Vous devez vous connecter pour publier un commentaire.
Essayer:
si elle ne fonctionne pas, essayez:
vous pourriez aussi essayer avec
essayez aussi:
qui est si vieux, mais il a un "ü" à 0x81 qui s'inscrivent à la chaîne "üßer" dont j'ai trouvé sur la page d'accueil de assault cube.
si tous les codages sont mal essayer de contacter les gars de développement assault cube
ou comme mentionné dans un commentaire: jetez un oeil à https://pypi.python.org/pypi/chardet