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

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

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

方法一:

解决办法:改变标准输出

添加代码:

from sys import stdout
from io import TextIOWrapper

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') #改变标准输出的默认编码

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章