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.
JSON - http://docs.python.org/2/library/json.html
CSV - http://docs.python.org/2/library/csv.html?highlight=csvreader
XML - 必要なものに応じて選択できます。
|
パイプ ( ) 文字をどこでも使用する必要がない場合、データ形式は問題ありません。データベースはパイプ区切りのデータを使用することが多く、簡単に解析できます。
CSV (コンマ区切り値) はより汎用的な形式ですが、パイプ区切りと大差ありません。どちらにもいくつかの制限がありますが、単純なデータの場合は問題なく機能します。
複雑なデータがある場合は XML が適していますが、より複雑な形式になります。ニーズが単純な場合、複雑であっても必ずしも良いとは限りません。そのため、保存するデータと、それを他のアプリや言語に転送するかどうかを考える必要があります。