如何在 python 3.8 中永久保存用户输入的数据?

How do I permanently save user inputted data in python 3.8?

我正在制作一个程序,允许用户输入啤酒的详细信息,然后对其进行评分。然后可以选择根据评级对啤酒进行搜索和排名。因此,当输入新啤酒时,我需要一种方法来保存名称及其分数以用于搜索。

取决于数据的复杂程度或您想使用什么。最简单的是来自 python Shelve 的那个,它实际上是一个由文件备份的 python 字典 我提供的 link 中有一个简单的文档。

您需要将数据存储在数据库中,例如 MySQL、Mongodb 和其他数据库。 或者您可以选择写入 csv、txt 等文件。

变量存储在内存中(关闭程序时重置)。