Python的文件读取问题

File Reading Problems With Python

本问题已经有最佳答案,请猛点这里访问。

我试图读取一个文件(密码列表),我得到以下错误:

1
2
3
4
5
6
Traceback (most recent call last):
  File"C:\Users\ayden\Documents\2.1 Hacks\Python\PowerUp\FTPCracker.py", line 25, in <module>
    passwords = file.read()
  File"C:\Users\ayden\AppData\Local\Programs\Python\Python35-32\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 0x8f in position 1911885: character maps to <undefined>

是太大了还是有什么奇怪的不允许的角色?


检查文件的编码,然后在打开文件时指定相同的编码。

例如,如果它是utf8编码的,则执行以下操作:

1
file = open(filename, encoding="utf8")