在python3中遇到如下错误
UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128)
这是编码的问题,在代码中加入如下代码即可
import sys
import io
sys.stdout = sys.__stdout__ = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8', line_buffering=True)
sys.stderr = sys.__stderr__ = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8', line_buffering=True)