1、python文件的打开方法
f = open(filename[,mode[,buff]])
f = open(‘test.txt‘,‘w‘) #文件以写的方式打开 f.write("print ‘test‘") f.close() #一定要注意关闭
2、以不同的方式再次写入文件内容
f = open(‘test.txt‘, ‘r+‘) f.read() print ‘test‘ f.write(‘hello‘) f.close()
先读文件内容再写入,文件的内容为“print ‘test‘hello”
若没有f.read(),代码如下,文件的内容为hello ‘test‘
f = open(‘test.txt‘, ‘r+‘) f.write(‘hello‘) f.close()
这是因为文件指针的原因,当f.read()后,文件指针指到文件末尾,写入的内容相当于追加;否则的话就像例子中的效果是覆盖
原文:http://www.cnblogs.com/zh-414/p/5084417.html