【发布时间】:2018-01-27 23:00:36
【问题描述】:
我有一个包含多个句子的 json 文件,每个句子用括号分隔。所有这些括号都在一行中。我需要为括号中的每个句子制作一个单独的文件。我将如何在 python 中执行此操作?
【问题讨论】:
-
你的意思是你有一个字典列表?然后加载它,然后迭代并将每个字典转储到一个单独的文件中。
我有一个包含多个句子的 json 文件,每个句子用括号分隔。所有这些括号都在一行中。我需要为括号中的每个句子制作一个单独的文件。我将如何在 python 中执行此操作?
【问题讨论】:
您可能希望对 JSON 的每个部分执行类似的操作:
for i in range(index+1, len(json)):
line = json[i]
file = open("jsonfile.txt","w")
if line.find("{") >= 0:
# write the sentences to a file
if line.find("}") >= 0:
break
else:
file.write(line)
希望这可以帮助您朝着正确的方向前进。
【讨论】: