问题描述
我有一个来自 monday.com 网站的查询。我正在尝试获取受人尊敬的董事会的列值,并尝试将这些值放入 python 字典中,以便稍后我可以迭代某些条件并将值更新回网站。 根据 API(Monday.com 和 GraphQL)给出的说明,我运行此查询以获取板的列值,但未能将其转换为 Python 字典。请帮忙! 这是我在 Graph QL API playground 上写的查询代码:
boards(ids: 1348913462) {
items(limit: 50) {
id
column_values(ids: "pratica_cliente") {
value
}
}
}}
现在为了将其转换为字典,我运行了以下代码:
contents=[]
try:
with open("./r.json",'r') as f:
contents =json.load(r)
except Exception as e:
print(e)
print(contents[:]["value"])
li = [item.get('column_values') for item in contents]
print(li)
我得到的错误是:
[Errno 2] 没有这样的文件或目录:'./r.json' 回溯(最近一次调用最后一次): 第 31 行,在 打印(内容[:][“值”]) 类型错误:列表索引必须是整数或切片,而不是 str
它把整个 JSON 文件作为输出返回给我,但我打算让它成为一个 python 字典,比如:
dict = {id:value,id2:value2....and so on}
是的,我在堆栈、谷歌和其他地方搜索了很多,所以一些代码也取自少数地方。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)