文件读写
只是ASCII或者gbk编码格式的的文件读写,比较简单,读写如下:
# coding=gbk
f = open('c:/intimate.txt','r') # r 指示文件打开模式,即只读
s1 = f.read()
s2 = f.readline()
s3 = f.readlines() #读出所有内容
f.close()
f = open('c:/intimate.txt','w') # w 写文件
f.write(s1)
f.writelines(s2) # 没有writeline
f.close()
f.writelines不会输出换行符。
unicode文件读写:
# coding=gbk
import codecs
f = codecs.open('c:/intimate.txt','a','utf-8')
f.write(u'中文')
s = '中文'
f.write(s.decode('gbk'))
f.close()
f = codecs.open('c:/intimate.txt','r','utf-8')
s = f.readlines()
f.close()
for line in s:
print line.encode('gbk')