解決Python 在我的sublime 裏經常出現的UnicodeEncodeError問題

每當我在使用requests模塊時,總會出現

顯而易見,看到‘gbk’我們就能知道出現這個問題肯定是因爲編碼的問題,於是乎我在Pycharm裏運行了相同的程序,可以正常運行,我們就可以斷定是sublime軟件的編碼有問題。

方法一:

解決辦法:改變標準輸出

添加代碼:

from sys import stdout
from io import TextIOWrapper

sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') #改變標準輸出的默認編碼

 

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