技术库 > Python

Python写入文件编码错误

技术库:tec.5lulu.com

1 方法一

from:tec.5lulu.com

文件声明为

# coding=utf-8  

开头重载编码

import sys
reload(sys) 
sys.setdefaultencoding('utf-8') 

写入文件

file=open('<your filename>','w') #<your filename>是你想要写入的文件名字.  

整体代码

# coding=utf-8 import sys
reload(sys) 
sys.setdefaultencoding('utf-8')  
        f=open('filename', 'w')
        f.write(...)
        f.close() 

2 方法二

导入模块codecs

import codecs 

codecs专门用作编码转换.codecs官方文档

import codecs
... #写入文件函数 def save_to_file(list, filename): with codecs.open(filename, 'a', encoding='utf-8') as f:                 
         f.writelines(list)

Python写入文件编码错误


标签: python 重载本文链接 http://tec.5lulu.com/detail/108a8n4wmt1ry8s9b.html

我来评分 :6.1
0

转载注明:转自5lulu技术库

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

www.5lulu.com