0
我正在嘗試使用Python解析大型JSON文件,並將數據不斷增加到最多1000行的較小文件中。將大型JSON文件轉換爲最多1000行的多個JSON文件
到目前爲止,我已經成功地打印高達一千行,但現在我被困在那裏往後走:
with open(input_file) as f:
count = 0
data = (lines for lines in f if count < 1000)
for x in data:
count +=1
print (x + str(count))
因爲這需要一個可擴展的解決方案,任何其他的想法如何我可以做得更好嗎?
編輯: 的JSON的內部結構類似於以下內容: { 「newsletter_optin」:1, 「語言」: 「貨車」, 「國」: 「UY」, 「用戶名」: 「xy32」 ,「email」:「[email protected]」,「user_id」:138123918}
我正在開發一個項目,其中我的導師希望我將包含數百萬JSON行的大文件拆分爲1000行的迷你文件每。
您能否給我們提供關於JSON文件內部結構的更多信息? –
這個文件太大而無法進入內存嗎?是一個包含JSON有效文檔列表的文件嗎?它只是一個文檔? – FrankBr
這是個好主意嗎?您將有效的JSON分割成單獨的文件。你以後如何重組它? –