我试图在Python3中读取一个文本文件,该文本文件指定具有未映射字符(例如字节0x8d)的编码cp1252。open(inputfilename, mode='r', encoding='cp1252') as inputfile:显然,我得到了以下例外cp1252.py", line 23, in decode
return codecs.c
我有一个python3脚本,读取非ascii文本文件,进行修改,并将它们写回。我可以使用Package→Script→Run Script菜单命令从Atom启动该脚本,而python3报告说输入的文本文件不是Ascii:
UnicodeDecodeError: 'ascii' codeccan't decode byte 0xc3 in position 37: ordinal not in range(