17 Ocak 2010, Pazar
Okuma belirli çizgiler sadece (Python)
Döngü için bir dosya okumak için kullanıyorum, ama sadece belirli satır, satır #26 #30 söyleyin okumak istiyorum. Yerleşik özelliği bunu başarmak için var mı?
Teşekkürler
CEVAP
17 Ocak 2010, Pazar
Eğer okunacak dosya büyük ise, ve belleğe tüm dosyayı bir kerede okumak istemezsin:
fp = open("file")
for i, line in enumerate(fp):
if i == 25:
# 26th line
elif i == 29:
# 30th line
elif i > 29:
break
fp.close()
ni == n-1 satır inci unutmayın.
Bunu PaylaÅŸ:

Bulma öğenin dizin listesi Python içer...
Neden Standart girdiden okuma satır Py...
Python: okuma diziye satır satır dosya...
Grep, ama sadece belirli dosya uzantıl...
Nasıl toplam çizgiler Git deposu belir...