如今有一个xl.txt文档,内容以下:函数
AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDDspa
能够经过open()函数来打开文件,好比:文档
>>> f = open("C:/Users/jetway/Desktop/xl.txt", "r")im
能够利用tell()函数查看在文件中的当前位置,以字节为单位,好比:top
>>> f.tell()
0L移动
这里还没对文件作任何处理,因此在文件的起始处,位置为0L文件
接下来就是经过seek()函数,来指定在文件中的位置了。说明,seek()有两个参数,其中第二个参数只有0,1,2三种,假设第一个参数为X, 0表示从文件开始处移动到文件的X字节处。好比:co
>>> f.seek(8,0)
>>> f.tell()
8L参数
>>> fs = f.read()
>>> fs
'BBBBBBBBCCCCCCCCDDDDDDDD'
1表示移动到相对于当前位置X字节的地方,好比如今是在第8个字节处:
>>> f.seek(9,1)
>>> f.tell()
17L
>>> fs = f.read()
>>> fs
'CCCCCCCDDDDDDDD'
2表示相对