f = open('/tmp/log') 以 可读的形式打开文件对象,生成 一个f的文件句柄
f.read(10) 每一次读取文件10个字节
f.tell() 返回读取文件的当前指针位置
f.seek(1偏移量,[0,1,2])针对指针进行人为的控制,以便控制文件的读取位置和内容。用于以后的文件倒读脚本,特别是系统日志倒读
中括号 的含义 :
0:表示从文件的开头第一个字节偏移,绝对偏移
1:表示从当前位置偏移,相对偏移量 f.seek(-10,1) 表示 从当前位置向后偏移10字节, 负数表示反方向偏移
2:表示 从文件的最后位置偏移,觉得偏移
f.seek(0,2)将文件指针移到文件最后
f.seek(0,0)将文件指针移到文件开头
记得最后f.close()关闭文件句柄,不然文件会一直被占用报错的。