简单的情况;我正在一个包含脚本的目录中工作,并且在同一级别的子目录中包含许多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文件中。如果您知道如何为任何文件类型执行此操作,我很乐意知道您是如何操作的,然后从那里构建。
干杯!