Loading

python print输出字符串报错

利用print函数打印字符串报以下错误,原因是因为字符串里面包含Unicode字符。

Traceback (most recent call last):
UnicodeEncodeError: 'gbk' codec can't encode character '\U0001f6d2' in position 130: illegal multibyte sequence

解决办法:

在文件中加入以下代码即可解决

import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, errors='replace', line_buffering=True)

posted @ 2021-06-18 15:35  Roc-xb  阅读(28)  评论(0)    收藏  举报

易微帮源码


易微帮官网