解决Python 在我的sublime 里经常出现的UnicodeEncodeError问题

每当我在使用requests模块时,总会出现

显而易见,看到‘gbk’我们就能知道出现这个问题肯定是因为编码的问题,于是乎我在Pycharm里运行了相同的程序,可以正常运行,我们就可以断定是sublime软件的编码有问题。

方法一:

解决办法:改变标准输出

添加代码:

from sys import stdout
from io import TextIOWrapper

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') #改变标准输出的默认编码
发布了24 篇原创文章 · 获赞 48 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/xiaokai1999/article/details/96120760