摘要:
在编程时都是使用eclipse的pydev来进行开发调试,一切都ok,但是使用cmd命令行运行的时候,就会报错UnicodeEncodeError: 'ascii' codec can't encode characters究其原因,是因为pydev,会默认改变你的环境变量,所以我们要做的就是要恢复这个环境变量,就可以在cmd下成功运行在你的代码之前,加上如下代码# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')问题搞定! 阅读全文