【发布时间】:2010-10-05 22:59:16
【问题描述】:
我正在用 pygame 制作一个小型 Python 游戏。我希望能够拥有多个具有不同统计数据、升级等的配置文件。我最大的问题是持久存储这些信息。我已经考虑过 MySql,但我不知道如何连接到它,我更喜欢某种方式能够在不需要数据库的情况下分发它。有什么建议么?非常感谢。
【问题讨论】:
标签: python pygame user-profile
我正在用 pygame 制作一个小型 Python 游戏。我希望能够拥有多个具有不同统计数据、升级等的配置文件。我最大的问题是持久存储这些信息。我已经考虑过 MySql,但我不知道如何连接到它,我更喜欢某种方式能够在不需要数据库的情况下分发它。有什么建议么?非常感谢。
【问题讨论】:
标签: python pygame user-profile
sqllite3 可能是最简单的方法。它很轻巧,不需要用户安装。不过,要访问它,请考虑使用 ORM(对象关系映射器)来简化事情。 SQL Alchemy 和 Storm 都是很好的工具。
ORM 处理编写 SQL 代码等的基本问题。如果您想在数据库之间跳转,通常只需更改一行代码即可。
【讨论】: