Метод tell() для файлов Python

Python File(文件) 方法Методы файлов 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 File(文件) 方法Методы файлов Python

Другие расширения