Unsupportedoperation: не может выполнять ненулевые относительные поисковые запросы: python

Ниже мой код, который я использую:

with open(r'C:\Users\Manish\Desktop\File5.txt', 'r') as f:
     fo = f.read(20)
     print(fo)
     f.seek(20,1)
     fo = f.read(20)
     print(fo)

Но вместо того, чтобы получать следующие строки из текущей позиции, он неоднократно показывал мне ошибку. В чем проблема в моем коде?

показать File5.txt

eyllanesc 26.10.2018 07:25

Какой у вас File5.text? Если вам не хватает строк ...

B. Hel 26.10.2018 07:26

1) Это первая строка. 2) Это вторая строка. 3) Это третья строка. 4) Это четвертая строка. 5) Это пятая строка. 6) Это шестая строчка. 7) Это седьмая строчка. 8) Это восьмая строчка. 9) Это девятая строчка. 10) Это десятая строчка.

Manish Pal 26.10.2018 07:29

@JanneKarila Определенно дубликат.

Jann Poppinga 14.08.2020 11:12
4
5
4 441
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, что смещение от текущего потока и конец потока поддерживаются только в двоичном режиме. Что вам нужно открыть файл с

open(r'C:\Users\Manish\Desktop\File5.txt', 'rb')

Другие вопросы по теме