English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Python

Контроль потока Python

Функции в Python

Типы данных в Python

Операции с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Метод tell() в Python с примерами

Методы файла Python (файл)

Обзор

tell() Метод возвращает текущую позицию файла, то есть позицию указателя файла.

Синтаксис

Синтаксис метода tell() следующий:

fileObject.tell()

Параметр

  • Нет

Возврат

Вернуть текущую позицию файла.

Пример

Данный пример демонстрирует использование метода tell():

Содержимое файла w3codebox.txt выглядит следующим образом:

1:ru.oldtoolbag.com
2:ru.oldtoolbag.com
3:ru.oldtoolbag.com
4:ru.oldtoolbag.com
5:ru.oldtoolbag.com

Циклическое чтение содержимого файла:

# Открыть файл
fo = open("w3codebox.txt", "r")
print("Имя файла: ", fo.name)
line = fo.readline()
print("Чтенные данные: %s" % (line))
# Получить текущую позицию файла
pos = fo.tell()
print("Текущая позиция: %d" % (pos))
# Закрыть файл
fo.close()

Результат вывода примера выше:

Имя файла:  w3codebox.txt
Чтенные данные: 1:ru.oldtoolbag.com
Текущая позиция: 17

Методы файла Python (файл)