2012年3月19日

吐血解决python中文写入文件问题

摘要: 也许是功力不够的缘故,搞了一晚上才解决给文件内写入中文的问题。python的中文编码问题是让人最蛋碎的问题。我遇到的情况是,一个UTF-8编码的字符串,不能写入文件中。最后的解决办法是:文件声明为# coding=utf-8开头重载编码import sysreload(sys) sys.setdefaultencoding('utf-8')以二进制写入文件file=open('tmp.txt','wb')写入字符串前转换编码为gbkfile.write(str.encode('gbk'))希望能给其他人以借鉴。python2.7w 阅读全文

posted @ 2012-03-19 21:34 BitSky 阅读(20008) 评论(1) 推荐(2)

导航