Python 在特定点拆分文件

Python 在特定点拆分文件,python,split,Python,Split,我有一个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

我有一个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)

希望这能帮助你朝着正确的方向前进。

你是说你有一份口述清单?然后加载它,然后迭代并将每个dict转储到一个单独的文件中。