【发布时间】:2021-08-15 22:14:26
【问题描述】:
我想将我的 json 文件拆分成多个部分。即使文件和路径存在,我仍然会遇到此错误
import os
import json
with open(os.path.join(r'C:\Users\flipp\Downloads\decompressed', 'signalmedia-1m.json'), 'r',
encoding='utf-8') as f1:
ll = [json.loads(line.strip()) for line in f1.readlines()]
print(len(ll))
size_of_the_split=2000
total = len(ll) // size_of_the_split
print(total+1)
for i in range(total+1):
json.dump(ll[i * size_of_the_split:(i + 1) * size_of_the_split], open(
r"C:\Users\flipp\Downloads\smaller files\usedData"+ str(i+1) + ".json", 'w',
encoding='utf8'), ensure_ascii=False, indent=True)
【问题讨论】: