开发手册 欢迎您!
软件开发者资料库

Python 文件(File) seek() 方法

和其它编程语言一样,Python 也具有操作文件(I/O)的能力,比如打开文件、读取和追加数据、插入和删除数据、关闭文件、删除文件等。本文主要介绍Python 文件(File) seek() 方法。

Python 文件方法

例如:

将当前文件位置更改为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()

Python 文件方法