Python初學(xué)者經(jīng)常會遇到 print('中文')
時提示編碼的錯誤比如
UnicodeEncodeError: 'ascii' codec can't encode characters
我嘗試了很多種網(wǎng)上的辦法
這一種在我的開發(fā)環(huán)境下成功解決了這個問題
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
Python初學(xué)者經(jīng)常會遇到 print('中文')
時提示編碼的錯誤比如
UnicodeEncodeError: 'ascii' codec can't encode characters
我嘗試了很多種網(wǎng)上的辦法
這一種在我的開發(fā)環(huán)境下成功解決了這個問題
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')