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