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") |