Есть ли альтернативы приведенному ниже коду:
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)
со строками неизвестной, но разной длины, и мне нужно перейти к определенной строке, какой номер я знаю заранее? Я чувствую себя плохо, обрабатывая их один за другим, когда знаю, что могу проигнорировать хотя бы первую половину файла. Ищу более элегантное решение, если оно есть.