在python中虽然已经在py文件头中已经加入编码文件标识,但在写文件时,仍然是报失败的。
报错如下:
据网络大牛说,这类报错只发生在python2.7.x版本上,而2.6和3.x都没有问题,而我一般在2.7.x下开发,所以仍是要解决这类问题。
解决办法也简单,如下:
在程序入口的地方设置默认字符串编码为utf-8即可。
import sys
reload(sys) #
sys.setdefaultencoding(‘utf-8’)
网上的更详细解释:
在python中虽然已经在py文件头中已经加入编码文件标识,但在写文件时,仍然是报失败的。
报错如下:
据网络大牛说,这类报错只发生在python2.7.x版本上,而2.6和3.x都没有问题,而我一般在2.7.x下开发,所以仍是要解决这类问题。
解决办法也简单,如下:
在程序入口的地方设置默认字符串编码为utf-8即可。
import sys
reload(sys) #
sys.setdefaultencoding(‘utf-8’)
网上的更详细解释: