我在一个文件夹(~200)中有多个JSON文件,我想将其合并并生成一个JSON文件。
result = ''
for f in glob.glob("*.json"):
with open(f, "r", encoding='utf-8') as infile:
result += infile.read()
with open("merged_file.json", "w", encoding='utf-8') as outfile:
outfile.writelines(result)
然而,它生成的文件与JSON内容,但所有的内容是在只有一行。我怎么能追加的内容,因为它是在文件中。
3条答案
按热度按时间xv8emn3q1#
您可以通过阅读和解析每个JSON文件,将解析后的内容追加到列表中,
示例如下:
nwlqm0z12#
也许是这样:
bnlyeluc3#
hi运行它,完成后您可以编辑ALL_DATA._json -〉ALL_DATA.json