この質問は主観的なものと思われるかもしれませんが、Python で最もよくサポートされている一般的な構造化テキスト データ形式を SO ユーザーに尋ねたいと思います。
私の最初の選択は次のとおりです。
- XML
- JSON
- および YAML
これら 3 つのうちどれが Python で最も簡単に操作できるか (つまり、最高のライブラリ サポート/パフォーマンスを備えているか) ... または、Python でより適切にサポートされている、私が言及していない別の形式があります。
相互運用性が非常に重要であるため、Python のみの形式 (Pickling など) は使用できませんが、これらのファイルを処理するコードの大部分は Python で記述されるため、Python で最も強力にサポートされている形式を使用したいと考えています。
CSV または固定列テキストもほとんどのユースケースで実行可能ですが、よりスケーラブルな形式の柔軟性が望ましいです。
ありがとうございました
ノート
相互運用性に関しては、最初は を使用して Ruby からこれらのファイルを生成しますが、Builder
Ruby がこれらのファイルを再度使用することはありません。