У меня есть большой json-файл твитов (около 5 ГБ). У меня ошибка памяти. Итак, я решил проанализировать данные. Я нашел пакет ijson. Я имею такую ошибку:Нет модуля с именем ijson
import ijson
parser = ijson.parse(tweets_data_path)
tweets_data = []
f = open(tweets_data_path, "r")
objects = ijson.items(f, 'other_config.item')
for line in objects:
try:
tweet = json.loads(line)
tweets_data.append(tweet)
except:
continue
«Нет модуль с именем ijson» Я довольно новыми для Python, я не смотрел на исходный файл пакета. Но я вполне мог бы получить то, что нужно. Любая помощь будет оценена.
Как вы установили пакет 'ijson'? – larsks
'import ijson' Это опечатка? Модуль называется ['json'] (https://docs.python.org/3.4/library/json.html) – CoryKramer
@CoryKramer - это итеративный синтаксический анализатор json, который можно использовать в ситуациях, когда данные слишком велики, чтобы вписаться в Память. – larsks