在Python中创建用户档案
我正在用pygame做一个小的Python游戏。我想要能有多个玩家档案,每个档案都有不同的属性、升级等等。现在我最大的问题是怎么把这些信息保存下来,让它们不会丢失。我考虑过用MySql数据库,但我不知道怎么连接到它,而且我更希望能有一种方法,不需要数据库就能分发这些信息。有什么建议吗?非常感谢。
2 个回答
2
使用 sqllite3
可能是最简单的选择。它很轻便,用户不需要额外安装。为了方便访问,建议使用 ORM(对象关系映射)来简化操作。SQL Alchemy 和 Storm 都是不错的工具。
ORM 可以处理编写 SQL 代码等繁琐的细节。如果你想在不同的数据库之间切换,通常只需要改一行代码就可以了。