版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_19175749/article/details/80330373
首先保留错误现场:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-29: ordinal not in range(128)
问题发现:用print打印可以输出,要用文件写入write()方法发现报错!
解决办法:
import sys
reload(sys)
sys.setdefaultencoding("utf8")
如图:
至此问题解决!