Apakah ada alternatif untuk kode di bawah ini:
startFromLine = 141978 # or whatever line I need to jump to
urlsfile = open(filename, "rb", 0)
linesCounter = 1
for line in urlsfile:
if linesCounter > startFromLine:
DoSomethingWithThisLine(line)
linesCounter += 1
Jika saya memproses file teks besar (~15MB)
dengan baris yang tidak diketahui tetapi panjangnya berbeda, dan perlu melompat ke baris tertentu, nomor mana yang saya ketahui sebelumnya? Saya merasa tidak enak dengan memprosesnya satu per satu ketika saya tahu saya dapat mengabaikan setidaknya paruh pertama file. Mencari solusi yang lebih elegan jika ada.