0

In my program I read data from a file and then parse it. The format is

data   |   data   |   data   |   data   |   data

What is a better format to store data in ? It must be easily parsed by python and easy to use.

4

3 に答える 3

3

JSON - http://docs.python.org/2/library/json.html

CSV - http://docs.python.org/2/library/csv.html?highlight=csvreader

XML - 必要なものに応じて選択できます。

于 2013-01-13T05:03:35.747 に答える
1

酸洗いを見てください。オブジェクトをシリアル化してファイルに書き込み、後で読み戻すことができます。

他の言語で書かれたプログラムでデータを読み取る必要がある場合は、JSONの使用を検討してください。

于 2013-01-13T05:03:11.407 に答える
1

|パイプ ( ) 文字をどこでも使用する必要がない場合、データ形式は問題ありません。データベースはパイプ区切りのデータを使用することが多く、簡単に解析できます。

CSV (コンマ区切り値) はより汎用的な形式ですが、パイプ区切りと大差ありません。どちらにもいくつかの制限がありますが、単純なデータの場合は問題なく機能します。

複雑なデータがある場合は XML が適していますが、より複雑な形式になります。ニーズが単純な場合、複雑であっても必ずしも良いとは限りません。そのため、保存するデータと、それを他のアプリや言語に転送するかどうかを考える必要があります。

于 2013-01-13T05:14:20.143 に答える