Suche vom Ende der Datei nicht unterstützte Ausnahme werfen

Habe ich dieses code-snippet und ich bin versucht zu suchen, rückwärts vom Ende der Datei mit python:

f=open('D:\SGStat.txt','a');
    f.seek(0,2)
    f.seek(-3,2)

Dies wirft folgende exception während der Ausführung:

f.seek(-3,2)
io.UnsupportedOperation: can't do nonzero end-relative seeks

Bin ich hier etwas fehlt?

Sollten Sie post, als Antwort.
Python 3 unterstützt nur-text-Datei sucht, aus der Anfang der Datei. Wenn Sie wollen, um die letzten drei Zeilen einer Datei, die Sie verwenden können, deque(f, 3) zur Iteration über gerade diese Zeilen.

InformationsquelleAutor seriousgeek | 2014-02-03

Schreibe einen Kommentar