Pydantic 是一个 Python 库,用于数据验证和设置配置。它通过数据模型定义数据结构,并提供自动验证、错误处理等功能。这使得它在处理 API 请求、配置文件等场景中非常有用。

安装 Pydantic

pip install pydantic

使用 Pydantic

假设我们有一个简单的用户模型:

from pydantic import BaseModel

class User(BaseModel):
    name: str
    age: int

我们可以这样创建一个用户实例:

user = User(name="张三", age=30)
print(user.name)  # 输出: 张三
print(user.age)   # 输出: 30

数据验证

Pydantic 会自动验证传入的数据是否符合模型定义:

user = User(name="李四", age="三十")  # 这将抛出 ValueError

链接

更多关于 Pydantic 的信息,可以查看官方文档

图片示例

下面是一张 Pydantic 相关的图片:

Pydantic