Python 写文件时的Unicode设置

今天在把Evenote的笔记内容写为文件时出错:
    f.write(content)
UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 135: illegal multibyte sequence

经过调查,发现应该在打开文件时设置编码格式。
解决办法:

        f = open(n.guid, "w+", encoding='utf-8-sig')
posted @ 2013-07-05 09:03  muzizongheng  阅读(809)  评论(0编辑  收藏  举报
如果我们时时忙着展现自己的知识, 将何从忆起成长所需的无知?