Python tell函数

Python tell函数教程

Python 中,使用 open 函数,打开 文件 返回的文件指针,默认偏移位置为 0,同时,我们可以使用 seek 函数,手动移动文件指针。

如果,我们想知道,当前文件指针的位置,可以使用 tell 函数。

tell函数详解

语法

n = fileObject.tell()

参数

参数 描述
n 文件位置。
fileObject 文件对象。

返回值

返回值 n 为当前的文件指针位置。

案例

使用tell函数获取当前文件指针位置

使用 tell 函数获取当前文件指针位置

print("嗨客网(www.haicoder.net)") file = open("C:/haicoder.txt", "w+") n = file.tell() print("n =", n) file.seek(10) n = file.tell() print("n =", n) file.close()

程序运行后,控制台输出如下:

48_Python teel函数.png

我们首先打开文件,然后立即使用打开的文件指针,获取当前文件指针的位置,此时返回了 0,即在文件的开始。

接着,我们使用 seek 函数,将文件指针位置偏移 10,此时,再次使用 tell 函数获取当前文件指针的位置,此时返回了 10。最后,调用 close 函数关闭打开的文件。

Python tell函数总结

我们想知道当前文件指针的位置,可以使用 tell 函数。Python tell 函数语法:

n = fileObject.tell()