Python读写文件
1、当需要操作文件时,不要使用open内置函数,会出现编码问题而导致读写失败,使用codecs.open就不会:
import codecs
line=u"我是一个空杯"
fw = codecs.open('test.txt','a','utf-8')
fw.write(line)
2、当我有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。
1、当需要操作文件时,不要使用open内置函数,会出现编码问题而导致读写失败,使用codecs.open就不会:
import codecs
line=u"我是一个空杯"
fw = codecs.open('test.txt','a','utf-8')
fw.write(line)
2、当我有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。