在Python中创建用户配置文件

时间:2010-10-05 22:59:16

标签: python pygame user-profile

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

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:2)

sqllite3可能是最简单的前进方式。它很轻巧,不需要用户安装。要访问它,请考虑使用ORM(对象关系映射器)来简化操作。 SQL AlchemyStorm都是不错的工具。

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