【发布时间】:2018-02-21 04:02:08
【问题描述】:
我有两个格式奇怪的数据文件。需要将其解析为某种下降格式以用于将来的目的。解析后,我最终得到了两种格式,其中一种格式具有 id,与该 id 相关的相应信息将来自另一个文件。
例如: 从文件 1 我得到
姓名、职位、PropertyID
来自文件 2 属性 ID、属性 1、属性 2
像这样,我在两个文件中都有更多列。
将这些信息存储在平面文件中作为数据库的服务器的空闲方式是什么。由于某种原因,我不想使用数据库(Mysql,MsSql)。
最初我想使用单个逗号分隔的文件。但最终会使用这么多列,当我更新这些信息时会产生问题。
我将在其他一些使用 java 和 python 的应用程序中使用解析的数据 任何人都可以提出更好的方法来处理这个
谢谢
【问题讨论】:
-
更好的方法?使用数据库。 “我不想使用数据库”不是一个好理由。
-
使用 sqlite 数据库 - 它不需要服务器,存储在 1 个平面文件中,python 拥有所有驱动程序,并且比平面文件好得多。既然可以使用这么简单的东西,为什么还要重新发明轮子?
-
使用json格式