运行python程序时出现下面的错误:
解决办法:
(1)with open(filename,'r',encoding='utf-8') as f:
(2)如果仍然报错,说明文本中出现的一些特殊符号超出了gbk、utf-8的编码范围
(3)可以使用‘ignore’属性进行忽略,修改为:with open(filename,'r',encoding='utf-8',errors='ignore') as f:正常运行。
(4)还有一种常见的解决方法为with open(‘1.txt’).read().decode(‘utf-8’,’ignore’)