2024-03-29 10:24:10 发布
网友
我正在尝试通过“https://rxnav.nlm.nih.gov/REST/interaction”运行csv数据,以使用python识别任何药物相互作用。我还需要什么才能把程序准备好
打印状态代码时我得到了200,这意味着我的代码已经准备好了吗
import requests response = requests.get("https://rxnav.nlm.nih.gov/REST/interaction") print(response.status_code)
下面是如何使用^{}和their example中的详细信息来实现这个API:
import requests uri = "https://rxnav.nlm.nih.gov/REST/interaction/interaction.json" params = {'rxcui': 341248} r = requests.get(uri, params)
现在可以检查r.status_code是否为200,并获取请求的结果。例如:
r.status_code
r.json()
如您所知,这将返回一个Python字典
一般的想法是requsts.get()取基本URL,后跟查询参数,作为字典给出。返回的内容取决于要查询的API端点和/或参数。在这里,它提供了JSON。其他人可能会给您文本(请参见r.text了解此表示),或字节(r.content)
requsts.get()
r.text
r.content
下面是如何使用^{} 和their example中的详细信息来实现这个API:
现在可以检查
r.status_code
是否为200,并获取请求的结果。例如:如您所知,这将返回一个Python字典
一般的想法是
requsts.get()
取基本URL,后跟查询参数,作为字典给出。返回的内容取决于要查询的API端点和/或参数。在这里,它提供了JSON。其他人可能会给您文本(请参见r.text
了解此表示),或字节(r.content
)相关问题 更多 >
编程相关推荐