UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-25: ordinal not in range(128)

时间:2023-03-09 18:09:37
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-25: ordinal not in range(128)

python报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-25: ordinal not in range(128)

解决办法:

在C:\Users\Mr.Su\AppData\Local\Programs\Python\Python37\Lib目录下创建sitecustomize.py文件:

import sys

reload(sys)

sys.setdefaultencoding('utf8')

然后:

python>>>sys.getdefaultencoding()