记一次python3的编码问题(UnicodeEncodeError: ‘latin-1‘)

在用python3跑代码时,在输出中文文本信息时,一直报如下的错误信息:

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 19-28: ordinal not in range(256)

解决办法

设置环境变量

export PYTHONIOENCODING=utf-8

可能原因分析:
可能时因为python默认编码是latin-1,所以会导致这个问题,将python默认的编码改成utf-8即可

上一篇
下一篇