io.TextIOBase.seek ()

io.TextIOBase ( offset, whence=SEEK_SET )

Меняет положение указателя потока на заданное смещение offset. Поведение зависит от параметра whence. Значение по умолчанию для параметра whence - SEEK_SET.

  • SEEK_SET или 0: искать с начала потока (по умолчанию); смещение должно быть либо числом, возвращаемым TextIOBase.tell (), либо нулем. Любое другое значение смещения offset приводит к неопределенному поведению.

  • SEEK_CUR или 1: искать относительно текущей позиции; смещение offset должно быть нулевым, что не является операцией (все другие значения не поддерживаются).

  • SEEK_END или 2: перейти к концу потока; смещение offset должно быть нулевым (все остальные значения не поддерживаются).

Возвращает новую абсолютную позицию как непрозрачное число.

Новое в версии 3.1: константы SEEK_*.

Last updated