PDA

View Full Version : [Python] Leggere le ultime righe di un file


gim1979
07-02-2008, 21:47
Uana volta aperto un file di n line con open('xxxxxx', 'w') vorrei riuscire a leggere le solo le ultime y righe del file, come posso fare?
Con un ciclo e readline() leggo le righe dalla prima all'ultima mentre io vorrei partire dalla fine.
Grazie

cdimauro
08-02-2008, 08:14
from __future__ import with_statement
with open('NomeFile.txt') as f:
LastLines = f.readlines()[-10 : ]
Legge le ultime 10 righe.

gim1979
08-02-2008, 09:52
GRAZIE