代码之家  ›  专栏  ›  技术社区  ›  John Raymund

在python中创建用户配置文件

  •  2
  • John Raymund  · 技术社区  · 14 年前

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

    2 回复  |  直到 14 年前
        1
  •  3
  •   aaronasterling    14 年前

    你可以使用 sqlite3 与python一起提供的模块,或者可以使用 shelve 模块

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

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

        2
  •  2
  •   Tim McNamara    14 年前

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

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