存储数据的最佳格式

时间:2013-01-13 04:59:07

标签: python parsing format

在我的程序中,我从文件中读取数据然后解析它。格式为

data   |   data   |   data   |   data   |   data

存储数据的更好格式是什么? 它必须易于使用python解析并且易于使用。

3 个答案:

答案 0 :(得分:1)

看看pickling。您可以将对象序列化并写入文件,然后稍后再读回来。

如果需要使用其他语言编写的程序读取数据,请考虑使用JSON

答案 1 :(得分:1)

答案 2 :(得分:1)

如果您不需要在任何地方使用管道(|)字符,那么您的数据格式就可以了。数据库通常使用管道分隔的数据,并且很容易解析。

CSV(逗号分隔值)是一种更通用的格式,但与管道分离的格式差别不大。两者都有一些限制,但对于简单的数据,它们工作正常。

如果你有复杂的数据,XML就很好,但它是一种更复杂的格式。如果您的需求很简单,复杂并不一定意味着更好,因此您需要考虑要存储的数据,以及是否要将其传输到其他应用程序或语言。