十分に単純な状況。スクリプトを含むディレクトリと、多くの JSON ファイルを含む同じレベルのサブディレクトリ内から作業しています。
理想的には Python を使用して、すべての JSON ファイルを 1 つに結合したいと考えています。あなたの提案によっては、これにより冗長なヘッダーが残る可能性がありますが、そのファイルを python 辞書オブジェクトに変換すると、JSON からそれらをポップできます。問題ない。
問題は、ファイルを 1 つに結合できなかったことです。最初はテキストファイルで練習していますが、役に立ちません。私は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 ファイルにマージしようとしています。任意のファイルタイプに対してこれを行う方法を知っている場合は、その方法を知り、そこからビルドしてください。
乾杯!