UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 40: ordinal not in
时间: 2023-11-19 12:56:43 浏览: 137
Python运行报错UnicodeDecodeError的解决方法
这个错误通常是因为Python默认使用ASCII编码,而在读取文件时遇到了非ASCII字符。解决方法是在打开文件时指定正确的编码方式,例如使用UTF-8编码。可以在open函数中添加encoding参数来指定编码方式。另外,也可以通过设置Python的默认编码方式为UTF-8来解决这个问题。可以在终端中输入"export PYTHONIOENCODING=utf8"来设置默认编码方式。
阅读全文