赞
赏
在 Python 中,使用 open 函数,打开 文件 返回的文件指针,默认偏移位置为 0,同时,我们可以使用 seek 函数,手动移动文件指针。
如果,我们想知道,当前文件指针的位置,可以使用 tell 函数。
n = fileObject.tell()
参数 | 描述 |
---|---|
n | 文件位置。 |
fileObject | 文件对象。 |
返回值 n 为当前的文件指针位置。
使用 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()
程序运行后,控制台输出如下:
我们首先打开文件,然后立即使用打开的文件指针,获取当前文件指针的位置,此时返回了 0,即在文件的开始。
接着,我们使用 seek 函数,将文件指针位置偏移 10,此时,再次使用 tell 函数获取当前文件指针的位置,此时返回了 10。最后,调用 close 函数关闭打开的文件。
我们想知道当前文件指针的位置,可以使用 tell 函数。Python tell 函数语法:
n = fileObject.tell()