首先保留错误现场:
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")
如图:
至此问题解决!
首先保留错误现场:
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")
如图:
至此问题解决!