我正在玩 python,我想我会制作一个简单的语言学习程序...即:lanuageA |语言B |字型 |同义词 |反义词 |
基本上是闪存卡...
我已经使用 python 和 json 制作了一个粗略的版本,并且刚刚开始使用 sqlite3 ......数据库是一种更好的组织信息的方式,并且可以提取内容并相互引用。并反对用户输入。或者使用嵌套字典会更容易吗?
最佳答案
谁将修改您的数据?
- 如果您打算只自己修改单词集(作为开发人员,而不是应用程序的用户),您可以使用 JSON 将数据保存在磁盘上
- 如果你想让你的应用程序的用户添加/编辑/删除抽认卡,你应该使用数据库(sqlite3 就可以),否则你将不得不在用户进行每次小的更改后保存整个数据文件.当然,您可以将数据拆分为单独的 JSON 文件、添加线程锁等,但这正是数据库引擎的用途。
关于python - json 或 sqlite3 字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484814/