Existem alternativas para o código abaixo:
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
Se estou processando um arquivo de texto enorme (~15MB)
com linhas de comprimento desconhecido, mas diferente, e preciso pular para uma linha específica, qual número conheço com antecedência? Eu me sinto mal por processá-los um por um, quando sei que poderia ignorar pelo menos a primeira metade do arquivo. Procurando uma solução mais elegante, se houver alguma.