Python 泛型类型的工厂

Python 泛型类型的工厂,python,generics,metaprogramming,typing,pydantic,Python,Generics,Metaprogramming,Typing,Pydantic,我想大多数Python爱好者都知道这一点,但为了提供一些上下文,类型模块提供了一种定义类型提示的机制,如下所示: 输入导入列表中的 x=列表[int] 在上面的代码中,x表示一个项目为整数的列表 在微服务范围内,FastAPI库允许通过使用Pydantic库定义端点参数类型 来自pydantic import BaseModel的 类用户(基本模型): id:int 姓名:str 好友:列表[int]=[] 我试图在不知道其输入格式的情况下为ML模型生成端点。我的方法是提取is元数据并查看输

我想大多数Python爱好者都知道这一点,但为了提供一些上下文,类型模块提供了一种定义类型提示的机制,如下所示:

输入导入列表中的

x=列表[int]
在上面的代码中,x表示一个项目为整数的列表

在微服务范围内,FastAPI库允许通过使用Pydantic库定义端点参数类型

来自pydantic import BaseModel的

类用户(基本模型):
id:int
姓名:str
好友:列表[int]=[]
我试图在不知道其输入格式的情况下为ML模型生成端点。我的方法是提取is元数据并查看输入模式,然后从中生成Pydantic类

我的问题是……


有没有一种方法可以通过编程获得类似于x引用的get类型,这样我就可以实现一个工厂,根据一些输入生成它们?

你知道这一点吗?