例如:
将当前文件位置更改为4,然后返回其余行:
f = open("demofile.txt", "r") f.seek(4) print(f.readline())
1、定义和用法
seek()
方法设置文件流中的当前文件位置。
seek()
方法如果操作成功,则返回新的文件位置,如果操作失败,则函数返回 -1。
2、调用语法
file.seek(offset)
3、参数说明
参数 | 描述 |
offset | 必需的参数,开始的偏移量,也就是代表需要移动偏移的字节数 |
4、使用示例
例如:
返回新位置:
f = open("demofile.txt", "r") print(f.seek(4))
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("demofile.txt", "rw+") print "文件名为: ", fo.name line = fo.readline() print "读取的数据为: %s" % (line) # 重新设置文件读取指针到开头 fo.seek(0, 0) line = fo.readline() print "读取的数据为: %s" % (line) # 关闭文件 fo.close()