Python tell和seek操作
2016-08-06 17:08
337 查看
tell
1. 作用:获取当前文件读取指针的位置
2. 语法格式: file.tell() 注: 此方法没有参数
seek
1. 作用:用于移动文件读写指针到指定的位置
2. 语法格式:file.seek(offset, whence=0):
--> offset: 偏移量,需要向前或者是向后移动的字节数
--> whence: 可选值,默认为0, 可选值为1或者2,表示从何处开始计算偏移,具体来说,
--> 0表示从当前位置开始计算偏移
--> 1表示从文件头位置开始计算偏移
--> 2表示从文件尾开始计算偏移
一个例子:
1. 作用:获取当前文件读取指针的位置
2. 语法格式: file.tell() 注: 此方法没有参数
seek
1. 作用:用于移动文件读写指针到指定的位置
2. 语法格式:file.seek(offset, whence=0):
--> offset: 偏移量,需要向前或者是向后移动的字节数
--> whence: 可选值,默认为0, 可选值为1或者2,表示从何处开始计算偏移,具体来说,
--> 0表示从当前位置开始计算偏移
--> 1表示从文件头位置开始计算偏移
--> 2表示从文件尾开始计算偏移
一个例子:
>>> x = file('my.log', 'r') #读取一个文件 >>> x.tell() #获得当前文件读取指针 0L #当前文件指针在文件头处 >>> x.seek(3) #将文件指针向前移动3个字节 >>> x.tell() 3L #指针已经移动到了第3个字节处 >>> x.seek(5,1) #表示从文件头处开始移动指针,向前移动5个字节 >>> x.tell() 5L #当前文件读取指针已经移动到第5个字节处 >>> x.seek(0,0) #表示将文件指针移动到文件头处 >>> x.tell() 0L >>> x.seek(0,2) #表示将文件读取指针移动到文件尾部 >>> x.tell() 214L #可以得到文件大小为214B >>> x.seek(-2,2) #表示从文件尾部开始移动指针,向后移动2个字节 >>> x.tell() 212L
相关文章推荐
- python文件操作,closed, flush, tell, newline, seek, truncate
- 4.2Python文件基本操作2:tell、seek
- python 文件操作,seek, tell, name...
- (转)python文件操作 seek(),tell()
- python 文件操作seek() 和 telll() 自我解释
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏
- python 文件操作中的 file、seek、truncate 用法
- python的文件操作file:(内置函数,如seek、truncate函数)
- Python学习笔记015——文件file的常规操作seek()及tell()
- python 3-5-1 关于文件的操作-open/read/readlines/seek/write/writelines
- python之文件读取seek(),tell()函数
- Python 3.x--文件seek、tell的用法
- python 文件操作中的 file、seek、truncate 用法
- python文件操作及seek偏移详解
- python文件操作,seek的三种模式,案例读取日志最未行的两种办法一高一低
- 在Python中操作文件之seek()方法的使用教程
- python之read和tell 和SEEK_SET、SEEK_CUR、SEEK_END
- python的文件操作file:(内置函数,如seek、truncate函数)
- 在Python中操作文件之seek()方法的使用教程
- python-文件操作seek(单个字符替换)