跳至主要内容

tell()

Python 中文件方法的 tell() 函数返回文件读/写指针在文件中的当前位置。它指示将要读取或写入的下一个字节。位置是一个整数值,表示从文件开头开始的字节数。

参数值

此函数不接受任何参数。

返回值

tell() 方法返回一个整数,表示当前文件位置。

如何在 Python 中使用 tell()

示例 1

tell() 方法返回当前文件位置,表示为一个整数,给出从文件开头开始的字节数。

with open('example.txt', 'r') as file:
    position = file.tell()
    print(position)
示例 2

tell() 方法通常用于存储当前文件位置以供以后使用,或跟踪文件中读取进度。

with open('data.bin', 'rb') as file:
    current_position = file.tell()
    print(f'Current position: {current_position}')