码迷,mamicode.com
首页 > 编程语言 > 详细

python:对文件的操作 (2)

时间:2021-07-05 16:38:37      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:读取   模式   object   读取文件   法语   strong   数通   成功   参数   

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。

python:对文件的操作 (2)

标签:读取   模式   object   读取文件   法语   strong   数通   成功   参数   

原文地址:https://www.cnblogs.com/lhTest/p/14963366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!