python:对文件的操作 (2)
时间:2021-07-05 16:38:37
收藏:0
阅读:0
seek函数通常与readline函数结合在一起
readline只能读取文件一行
与seek函数结合在一起就可以实现读取整个文件的内容
f = open("A.txt", "rb")//使用seek函数读取文件必须使用b模式选项打开文件
f.seek(0)
print(‘---‘)
print(f.readline().decode(‘utf-8‘))
f.seek(0,1)
print(f.readline().decode(‘utf-8‘))//seek使用1会继续上次读取到的文件内容,在下一行继续读取
详解seek函数
seek() 方法语法如下:
fileObject.seek(offset[, whence])
参数
-
offset -- 开始的偏移量,也就是代表需要移动偏移的字节数
-
whence:可选,默认值为 0。给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。
返回值
如果操作成功,则返回新的文件位置,如果操作失败,则函数返回 -1。
评论(0)