Перейти к определенной строке при чтении файла json.bz2 - PullRequest
0 голосов
/ 05 октября 2019

В настоящее время я читаю дамп wsonidata json.bz2 для извлечения данных со следующей настройкой:

f = bz2.BZ2File("latest-all.json.bz2", "r")
next(f)  # skip the first line
for line in f:
    json_set = json.loads(line[:-2])
    #etc...

Поскольку это длительный процесс, я бы хотел остановитьи перезапустите программу с указанным индексом строки, не перечитывая весь файл с самого начала. Есть ли лучший способ сделать это, чем просто использовать next() и счетчик строк?

...