Есть csv на 32кк строк.
Построчно нужно обработать данные. Все строчки обработать не проблема, через обычный for, но как указать что начать с определенной строки?
with open(csvfile, encoding='utf-8-sig') as f:
fr = csv.reader(f, delimiter=';')
for i, row in enumerate(fr):
foobar(row)
Можно конечно в начале цикла добавить что-то типо такого:
with open(csvfile, encoding='utf-8-sig') as f:
fr = csv.reader(f, delimiter=';')
for i, row in enumerate(fr):
if i < 21721482:
continue
foobar(row)
Но будет всё равно перебираться весь файл, хоть и без логики.
Есть более изящный способ?