Метод tell() для файлов Python
Обзор
tell()Метод возвращает текущую позицию файла, то есть текущую позицию указателя файла.
Синтаксис
Синтаксис метода tell() следующий:
fileObject.tell()
Parameters
-
Отсутствует
Возвращаемое значение
Возвращает текущую позицию файла.
Пример
В следующем примере демонстрируется использование метода tell():
Содержимое файла example.txt следующее:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
Цикл для чтения содержимого файла:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("example.txt", "rw+")
print "文件名为: ", fo.name
line = fo.readline()
print "读取的数据为: %s" % (line)
# 获取当前文件位置
pos = fo.tell()
print "当前位置: %d" % (pos)
# 关闭文件
fo.close()
Вывод приведенного выше примера:
文件名为: example.txt 读取的数据为: 1:www.example.com 当前位置: 17Другие расширения
Методы файлов Python