0

足够简单的情况;我在一个包含脚本的目录和一个包含许多 JSON 文件的同一级别的子目录中工作。

理想情况下使用 Python,我想将所有 JSON 文件合并为一个。根据您的建议,这可能会留下多余的标头,但是当我将该文件转换为 python 字典对象时,我可以将它们从 JSON 中弹出。不是问题。

问题是我无法将文件合并为一个。我正在练习文本文件,但无济于事。我正在使用python“os”模块,但没有运气。敏锐;

path = "/Users/me/ScriptsAndData/BagOfJSON"
...

for filename in os.listdir(path):
    with open(filename, 'rb') as read file:
    ....

导致错误;

   with open(filename, 'rb') as readfile:
FileNotFoundError: [Errno 2] No such file or directory: 'firstFile.JSON'

这会从目录中找到并命名第一个文件,但不会像文件一样对其进行操作。

tldr;

我正在尝试将位于单个目录中的多个 JSON 文件合并到一个 JSON 文件中。如果您知道如何为任何文件类型执行此操作,我很高兴知道您是如何执行此操作的,然后从那里构建。

干杯!

4

0 回答 0