在编写代码时,调用python解释器中的模块时出现 UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x97 in position 20: illegal multibyte sequence
根据控制台的提示信息,点击进入出错的模块代码中,可以到报错信息指向的是 for line in open(filename, ‘r’):
方法,说明此代码在读取文件数据时,文件数据中存在中文,所以只需要设置编码格式来适配中文字符即可,在 for line in open(filename, ‘r’):
方法中设置编码格式为 utf-8
即: for line in open(filename, ‘r’, encoding=‘utf-8’):
问题解决。
再次输入Python命令或执行代码,不再出现以上错误,问题彻底解决~