2024-06-16 09:12:26 发布
网友
我有这个API。。在
https://manager.upbit.com/api/v1/
我想从中提取标题并进行比较,看看api是否有任何更改或更新。。。我弄错了
before_set = before['data']['title'] KeyError: 'title'
我的代码如下:
import requests, json url = "https://api-manager.upbit.com/api/v1/notices?page=1" response = json.loads(requests.get(url).content) title_data = [item.get("title", None).encode("utf-8") for item in response["data"]["list"]] print(title_data)
在访问该键之前,应首先检查字典中是否有该键。在
if 'title' in before['data']: before_set = before['data'].get('title')
更好的方法是使用.get()方法,如果请求的键不存在,它将返回None。在
如果在['data'之前没有case'title',您也可以返回一些“默认值”]
before_set = before['data'].get('title', "No Title")
在访问该键之前,应首先检查字典中是否有该键。在
更好的方法是使用.get()方法,如果请求的键不存在,它将返回None。在
^{pr2}$如果在['data'之前没有case'title',您也可以返回一些“默认值”]
相关问题 更多 >
编程相关推荐