Skip to main content
 首页 » 编程设计

python之json 或 sqlite3 字典

2025年05月04日9tintown

我正在玩 python,我想我会制作一个简单的语言学习程序...即:lanuageA |语言B |字型 |同义词 |反义词 |

基本上是闪存卡...

我已经使用 python 和 json 制作了一个粗略的版本,并且刚刚开始使用 sqlite3 ......数据库是一种更好的组织信息的方式,并且可以提取内容并相互引用。并反对用户输入。或者使用嵌套字典会更容易吗?

请您参考如下方法:

谁将修改您的数据?

  • 如果您打算只自己修改单词集(作为开发人员,而不是应用程序的用户),您可以使用 JSON 将数据保存在磁盘上
  • 如果你想让你的应用程序的用户添加/编辑/删除抽认卡,你应该使用数据库(sqlite3 就可以),否则你将不得不在用户进行每次小的更改后保存整个数据文件.当然,您可以将数据拆分为单独的 JSON 文件、添加线程锁等,但这正是数据库引擎的用途。