Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中创建用户配置文件_Python_Pygame_User Profile - Fatal编程技术网

在Python中创建用户配置文件

在Python中创建用户配置文件,python,pygame,user-profile,Python,Pygame,User Profile,我正在用pygame制作一个小python游戏。我希望能够拥有多个具有不同统计数据、升级等的配置文件。我最大的问题是持久存储这些信息。我已经考虑过MySql,但我不知道如何连接到它,我更希望能够以某种方式分发它,而不需要数据库。有什么建议吗?非常感谢。您可以使用python附带的模块,也可以使用该模块 您可以将shelve模块用作对象数据库,只需直接保存用户类即可 sqlite3模块将允许您在文件中存储关系数据库。例如firefox就使用它。sqllite3可能是最简单的方法。它是轻量级的,不需

我正在用pygame制作一个小python游戏。我希望能够拥有多个具有不同统计数据、升级等的配置文件。我最大的问题是持久存储这些信息。我已经考虑过MySql,但我不知道如何连接到它,我更希望能够以某种方式分发它,而不需要数据库。有什么建议吗?非常感谢。

您可以使用python附带的模块,也可以使用该模块

您可以将shelve模块用作对象数据库,只需直接保存用户类即可

sqlite3模块将允许您在文件中存储关系数据库。例如firefox就使用它。

sqllite3可能是最简单的方法。它是轻量级的,不需要用户安装。要访问它,请考虑使用ORM对象关系映射器来简化事情。它们都是很好的工具


ORM处理编写SQL代码的细节等。如果您想在数据库之间切换,通常只需更改一行代码即可。

对于较大的程序,这些代码看起来很棒,我以后一定会记住它们,但我认为对于我的小规模游戏,简单地使用搁置模块是最好的。我也这么认为。祝游戏好运!完美的一本持久的字典正是我所需要的。