Метод tell() для файлов Python3
Обзор
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
Пройдите в цикле и прочитайте содержимое файла:
Примеры (Python 3.0+)
#!/usr/bin/python3
# Открыть файл
fo = open("example.txt", "r+")
print ("Имя файла:", fo.name)
line = fo.readline()
print ("Прочитано: %s" % (line))
# Получить текущую позицию файла
pos = fo.tell()
print ("Текущая позиция: %d" % (pos))
# Закрыть файл
fo.close()
Приведённый выше пример выводит:
文件名为: example.txt 读取的数据为: 1:www.example.com 当前位置: 17
Другие расширения
Методы файлов Python3