【问题标题】:Splitting files at specific points在特定点拆分文件
【发布时间】:2018-01-27 23:00:36
【问题描述】:

我有一个包含多个句子的 json 文件,每个句子用括号分隔。所有这些括号都在一行中。我需要为括号中的每个句子制作一个单独的文件。我将如何在 python 中执行此操作?

【问题讨论】:

  • 你的意思是你有一个字典列表?然后加载它,然后迭代并将每个字典转储到一个单独的文件中。

标签: python split


【解决方案1】:

您可能希望对 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)

希望这可以帮助您朝着正确的方向前进。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-18
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2016-07-16
    相关资源
    最近更新 更多