在读取内容的时候出现这个错误:
File "C:\Users\admin\Pyecharts\pythonProject1\TestFile.py", line 2, in <module>
print(textFile.readline())
^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 2: illegal multibyte sequence
出现这个错误的原因是:
gbk解码器不能解码。一般是因为用gbk解码器去解码utf-8的字符串,所以报错了
如何解决该问题,在读取文件的时候指定编码:
textFile=open("1.txt",'rt',encoding="utf-8")
print(textFile.readline())
textFile.close()
open()的时候制定编码
2783

被折叠的 条评论
为什么被折叠?



