我有 2 个 Json 文件,内容如下
{
"ID":"item_1",
"NAME":"Sword",
"ATK":"10"
}
{
"ID":"item_2",
"NAME":"Iron Sword",
"ATK":"20"
}
如何从 1 个文件夹中对它们进行计数并以列表的形式显示它们,然后通过控制台访问它们?
例子:
╔══|Предметы|════
‖ [1] Sword
‖ [2] Iron Sword
‖ [3] -
‖ [4] -
╚════════════════
我输入1
╔══|Действие|════
‖ Вы взяли Sword
╚════════════════
也许我有点误解了这个问题,如果是这样,我会进行编辑
代码:
代码是如何工作的?
首先,在函数中
main,调用了函数get_data需要读取所有文件并解码它们
get_data反过来,将调用一个函数get_items来读取所有文件并get_data对其进行解码结果,我们
main得到一个变量items(类型list[dict]),它存储文件中的所有解码数据重要的!
接下来,程序显示所有武器(来自变量 的数据
items)之后,会显示一个选择,其中当我们不指定数字(例如
Hello)时,该选项将被绕过,而当我们输入不存在的武器索引时,该选项将被绕过最后显示我们已经选择了武器,并显示了有关它的信息(伤害和
ID)