Чи є альтернативи коду нижче:
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
Якщо я обробляю величезний текстовий файл (~15MB)
рядками невідомої, але різної довжини, і мені потрібно перейти до певного рядка, яке число я заздалегідь знаю? Мені стає погано, обробляючи їх по черзі, коли я знаю, що можу проігнорувати принаймні першу половину файлу. Шукаєте більш елегантне рішення, якщо воно є.