本文主要是介绍python2 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in ordinal not in,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python2 控制台报错:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
解决办法
import sys
reload(sys)
sys.setdefaultencoding("utf8")
sys.stdout.encoding
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
这篇关于python2 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in ordinal not in的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!