python file文件函数

python file.tell() 函数 返回文件当前偏移量,也可以说是文件当前读取的位置。

该函数不能单独使用,因为获取文件偏移量之前需要打开文件 open()函数,获取之后还得关闭文件file.close()

语法

file.tell()

参数

没有参数

返回值

返回文件当前偏移量,也可以说是文件当前读取的位置。

例子

现介绍一个简单的例子了解该函数的使用方法。

这里结合open(),file.close() 函数介绍该函数的使用:

例1

#!/usr/bin/python
# coding=utf-8

file = open('d:\\yxjc123.txt', mode='r+', encoding='utf-8')  # 打开文件
content = file.read(2)  # 读取22字节
print('第一次读取:', content)
print('第一次读取后的位置:', file.tell())
content = file.read(2)  # 再次读取文件
print('第二次读取后的位置:', file.tell())
file.close()  # 关闭文件 

输出:

第一次读取: py
第一次读取后的位置: 2
第二次读取后的位置: 4