正确理解Python文件读写模式字w+、a+和r+
2014-04-23 17:35
609 查看
w+ 和 r+的区别不难理解,还有a+
+同时读写,即可读又可写,边写边读、边读边写,不用flush,用seek 和 tell可测得。
+同时读写,即可读又可写,边写边读、边读边写,不用flush,用seek 和 tell可测得。
fp = open("a.txt", "a+", 0) print 'open',fp.tell() x = fp.read() print 'open read()',fp.tell() print x fp.write("123456\n") print 'write 1-6',fp.tell() x = fp.read() print "first read\n",x fp.seek(0) x = fp.read() print "second read\n", x,fp.tell() fp.close()第一次运行时的结果是:
open 0 open read() 0 write 1-6 8 first read second read 123456 8第二次运行时的结果是
open 0 open read() 8 123456 write 1-6 16 first read second read 123456 123456 16
相关文章推荐
- 正确理解Python文件读写模式字w+、a+和r+
- python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
- 【python基础知识】文件操作中的读写模式讲解
- python 文件读写模式
- python文件处理,b模式的读写,rb, wb,编码的两种方式
- Python中以'r','r+','w','w+','a','a+'打开文件的区别
- Python读写文件模式和文件对象方法
- Python读写文件的方法,及其读写(IO)的几种模式,
- Python读写文件模式
- Python读写文件模式
- python open文件 读写模式说明
- python文件读写模式
- Python读写文件模式
- 第24课 Python文件打开、读写模式详解
- Python读写文件模式
- Python文件读写模式
- python 读写文件时,r、rt、rb、r+的区别
- python文件操作r+,w+,a+,rb+,
- python大作战之文件读写(r+,w+,a+)特别篇
- python文件读写模式解析