【问题标题】:How can I search a JSON file with given argument with Python?如何使用 Python 搜索具有给定参数的 JSON 文件?
【发布时间】:2021-01-14 03:41:38
【问题描述】:

我目前正在为 discord.py 机器人创建一个“info [argument]”命令,它将搜索并返回一个值

所以用户会说:“!信息书架” 机器人会在 JSON 文件中查找“书架”并找到 bookshelf = Shelf full of books 并提取描述书架的值并将其发送到聊天中。

我是编码新手,所以这会很有帮助!提前谢谢你

使用 Python 3.9

【问题讨论】:

  • 你已经尝试了什么?有代码示例吗?
  • 你的json文件是什么格式的?这将影响您引用文件的方式。您在哪一部分特别有问题?

标签: python json python-3.x discord.py lookup


【解决方案1】:

非常简单的解决方案:您只需从命令(在本例中为“书柜”)获取参数,然后将其解析为搜索。

def lookup(args):
    look = data[args]
    return look

【讨论】:

    猜你喜欢
    • 2020-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 2014-12-14
    相关资源
    最近更新 更多