在Python中,最简单的使用数据的方法是什么?这些数据是固定的,我将手动更新?

2024-10-02 00:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个新手写一个简单的脚本来分析一个游戏。我想使用的数据描述“项目”,它们有与之相关的统计数据(例如“攻击速度”)。你知道吗

澄清一下:游戏不是我作为一个玩家以外的东西,我的脚本是比较项目的组合。我将手动查找每个项目的信息,例如:

Name:      Bloodforge
Price:     2715
Lifesteal: 0.15
Power:     40

在实际游戏中,这些项目会随着它们的更新而改变,因此我正在寻找一种方法来手动存储/更新它们(编辑文本),并使用python轻松访问这些项目的统计信息。你知道吗

我研究了如何使用XML和JSON,以及MySQL。有没有其他适合这种用法的建议?我应该使用哪些库?你知道吗


Tags: 数据项目name脚本信息游戏玩家手动
2条回答

你还有很多选择。从最小到最复杂:

你应该用什么实际上取决于你到底需要什么。如果你刚刚开始开发游戏,而且还是新手,那么现在就选择pickle或者shelve(或者两者兼而有之)。 它们很简单,可以让你专注于游戏机制和学习python的东西。 稍后,当您需要更复杂的东西时—您可以转向使用关系数据库并使用SQLAlchemy开发web。你知道吗

编辑: 您提供的信息表明您根本不需要python。你想要的东西可以在电子表格中实现。 但是在SQL中分析数据会更简单,所以我可以为它推荐MySQL,或者如果您想要一些非常简单的SQLite和一些管理工具,比如this FF plugin。您可以创建所需的表,在其中手动创建行,然后编写一些SQL查询,以提供所需的统计信息。你知道吗

如果没有更多的信息,我会说使用JSON,因为它很容易使用和可读:

{
   "Attack Speed": 5,
   "Items": ["Dirt", "Flower", "Egg"]
}

相关问题 更多 >

    热门问题