pycharm 读取文件出现错误UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 3: illegal multib

在实现python读取外部txt文件时,出现问题UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x8c in position 3: illegal multibyte sequence

通过百度,其他csdn博客主说是这里出现问题了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200630165159109.png
将上面语句改成下面形式
在这里插入图片描述
但是还是报错,
pycharm 读取文件出现错误UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x8c in position 3: illegal multib_第1张图片

说明错误原因不是这里。自己查看错误信息,can’t decode,说明文件内容无法编码,说明读入数据文件有问题,回去查看自己的数据文件,发现是数据文件中有中文输入法输入标点符号,将中文输入改成英文输入。问题解决。

*附加注意,写入时,把 “w”*改成 “wb”即可。具体内部原理好奇的可深入研究。

你可能感兴趣的:(python读取文件,python)