1
f = open('C://Users//fireqwert7//Documents//tesis.docx')


sts=''

for line in f:
    sts += line

print(sts)

f.close()

エラーを与える

Traceback (most recent call last):
  File "C:\Python32\regularexpressions.py", line 11, in <module>
    for line in f:
  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 0x9d in position 66: character maps to <undefined>

もしよろしければ、なぜそうなったのか、次回はどうすれば回避できるのか教えていただければ幸いです。理解できないものを使うのは嫌いです。

4

1 に答える 1