Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python调用接口

作者:自然ㄣ之光   发布日期:2026-07-12   浏览:23

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("没有获取到数据")

解释说明:

  1. 导入requests:用于发送HTTP请求。
  2. 定义call_api函数:该函数接收两个参数,一个是API的URL,另一个是可选的查询参数。
  3. 发送GET请求:使用requests.get()方法发送HTTP GET请求,并将结果存储在response对象中。
  4. 检查响应状态码:如果状态码为200,表示请求成功,解析并返回JSON格式的响应内容;否则,打印错误信息并返回None
  5. 异常处理:捕获请求过程中可能出现的异常,并打印错误信息。
  6. 示例调用:通过调用call_api函数,传入API URL和查询参数,获取并打印结果。

希望这个示例能帮助你理解如何在Python中调用API接口。

上一篇:python 傅里叶变换

下一篇:asyncio python

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

python的assert基本用法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站