解决方法:
import requests
def get_data_from_api(url):
response = requests.get(url)
if response.status_code == 200:
data = response.json()
return data
else:
print("Error: Failed to retrieve data from API.")
return None
api_url = "https://api.example.com/data"
data = get_data_from_api(api_url)
if data is not None:
# 对返回的数据进行处理和使用
print(data)
完整示例代码:
import requests
def get_data_from_api(url):
response = requests.get(url)
if response.status_code == 200:
data = response.json()
return data
else:
print("Error: Failed to retrieve data from API.")
return None
api_url = "https://api.example.com/data"
data = get_data_from_api(api_url)
if data is not None:
# 对返回的数据进行处理和使用
print(data)
这样,你就可以通过调用函数从外部API获取数据并对其进行处理和使用。需要注意的是,具体的API URL和数据处理方式可能会根据实际情况而有所不同。