import requests
# 定义一个函数来调用API接口
def call_api(url, params=None):
try:
# 使用requests库发送HTTP GET请求
response = requests.get(url, params=params)
# 检查响应状态码是否为200(成功)
if response.status_code == 200:
# 将响应内容解析为JSON格式并返回
return response.json()
else:
# 如果状态码不是200,打印错误信息并返回None
print(f"请求失败,状态码: {response.status_code}")
return None
except Exception as e:
# 捕获异常并打印错误信息
print(f"请求过程中发生错误: {e}")
return None
# 示例调用
api_url = "https://jsonplaceholder.typicode.com/posts"
params = {"userId": 1}
# 调用API并获取结果
result = call_api(api_url, params)
# 打印结果
if result:
print(result)
else:
print("没有获取到数据")
requests库:用于发送HTTP请求。call_api函数:该函数接收两个参数,一个是API的URL,另一个是可选的查询参数。requests.get()方法发送HTTP GET请求,并将结果存储在response对象中。None。call_api函数,传入API URL和查询参数,获取并打印结果。希望这个示例能帮助你理解如何在Python中调用API接口。
上一篇:python 傅里叶变换
下一篇:asyncio python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站