import requests
def get_data_from_api(url, params=None):
"""
调用API接口获取数据
参数:
url (str): API的URL地址
params (dict, optional): 请求参数,默认为None
返回:
dict: API返回的数据(假设是JSON格式)
"""
try:
response = requests.get(url, params=params)
# 检查请求是否成功
if response.status_code == 200:
# 假设API返回的是JSON格式的数据
data = response.json()
return data
else:
print(f"请求失败,状态码:{response.status_code}")
return None
except Exception as e:
print(f"请求过程中出现错误:{e}")
return None
# 示例调用
if __name__ == "__main__":
api_url = "https://api.example.com/data"
query_params = {
"param1": "value1",
"param2": "value2"
}
result = get_data_from_api(api_url, query_params)
if result:
print("获取到的数据:", result)
requests
库来发送HTTP请求。可以通过pip install requests
安装该库。get_data_from_api
函数用于调用API并获取数据。url
:API的URL地址。params
:可选参数,用于传递查询参数。try-except
块来捕获可能的异常,并打印错误信息。None
。if __name__ == "__main__":
块中展示了如何调用该函数,并传入API URL和查询参数。希望这段代码对你有帮助!
上一篇:python 调用js
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站