Fat*_*lan 2 python configparser
我正在为Web待办事项列表服务开发CLI。我已经完成了后端工作,并且刚刚开始编写CLI函数。在开始之前,我将介绍存储用户数据的最佳方法是什么。我正在使用ConfigParser来存储用户指定的偏好。这些存储在中~/.confrc。
用户数据采用Json的形式。我在我的项目中使用Python。我以以下形式获得这些:
{"user_id": 1, "name": "Project_name", "color": "#ff8581", "collapsed": 0, "item_order": 1, "cache_count": 13, "indent": 1, "id": 455831}
Run Code Online (Sandbox Code Playgroud)
我是否应该将此数据存储到配置文件中,该文件将通过ConfigParser处理?起初这可能是个好主意,但是一个项目可能具有另一个项目使用的名称。因此,我无法通过RawConfigParser.set()存储它们。我可以通过id存储它们,因为它们是唯一的,但是conf文件本身会很混乱。
存储简单的待办事项用户数据的最佳方法是什么?