您的位置:首页 > 博客中心 > 编程语言 >

python:对文件的操作 (2)

时间:2022-03-29 01:52

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。


        
                                    

本类排行

今日推荐

热门手游