如何使用for循环从json数据库中提取密钥

2024-05-28 23:26:06 发布

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

我在python中得到了如下的自定义数据库

{"1":"0xAD488499b897a9667395526C39d0f3314A0f3FE9","2":"0xAD48843b897449667395526C39d0f3314A0f3FE9"}

我只想提取我从另一个数据库中得到的地址,这个数据库记录了它们有多少个地址

db = DB("db/addrtouser.db")
db1 = DB("db/addrstorage.db")
db2 = DB("db/number.db")

    how = db2.get("how") # how many addreses they are

    checkaddr = #only second addreses
    for element in checkaddr:
        print('check')
        json = await tools.getonl(element)
        if json == False:
            author = int(db.get(element))
            owner = await client.fetch_user(author)  # your user ID
            await owner.send("YOUR NODE IS NOT ONLINE!")    

我希望checkaddr是"0xAD488499b897a9667395526C39d0f3314A0f3FE9","0xAD48843b897449667395526C39d0f3314A0f3FE9" 因此,只需使用while或for循环从数据库中提取2nd


Tags: 数据库jsonfordbget地址elementawait
1条回答
网友
1楼 · 发布于 2024-05-28 23:26:06

要从字典中获取所有值,请执行以下操作:

my_dict = {"first_key": 1, "second_key": 2}
print(list(my_dict.values()))

这将打印:

[1, 2]

相关问题 更多 >

    热门问题