新建一个文件 内容是从 0-9的整数
#coding:utf-8 f = open('1.txt','w') #r 只读 w 可写 a追加 for i in range(0,10): f.write(str(i)+' ') f.close()
w和a 的区别是 如果1.txt存在的话 会清空本来的内容 而a是往里面追加.。
f.flush() 将buffcashe的数据真正的写入到文件里。
这里不推荐在很多写入的时候 写一次flush一次 这样会非常影响性能。
tell()告诉我们文件系统指针在哪里。
seek(n)将文件系统指针移动到n出
文件的写入分为流式写入和随机写入:
流式的读写