各行が簡単に解析できる配列の文字列表現になるように、Python を使用してデータをフラット ファイルとして保存する簡単なソリューションを探しています。
Pythonにはそのようなタスクを簡単に実行するためのライブラリがあると確信していますが、これまでに見つけたすべてのアプローチは、それを機能させるのが面倒だったようで、より良いアプローチがあると確信しています. これまでのところ、私は試しました:
- array.toFile() メソッドを使用しましたが、文字列のネストされた配列で動作させる方法を理解できませんでした。整数データを対象としているようです。
- リストとセットには toFile メソッドが組み込まれていないため、手動で解析してエンコードする必要がありました。
- CSV は良いアプローチのように思えましたが、これも手動で解析する必要があり、最後に単純に新しい行を追加することはできませんでした。そのため、CSVWriter を新しく呼び出すと、ファイルの既存のデータが上書きされます。
Python以外のソフトウェア前提条件を持たないようにこれを開発しようとしているため、データベースの使用を本当に避けようとしています(SQLiteかもしれませんが、少しやり過ぎのようです)。