python动态生成pydantic的basemodel类
文章目录概述基于exec基于组装概述动态生成pydantic的basemodel类有两种方式,第一种就是我们比较熟悉的使用exec直接把字符串转变为代码,通过拼接相关字符串实现动态生成;第二种是根据pydantic提供的类来自行组装basemodel类,这种比较常见(我个人认为第一种好像更简单粗暴一点)。基于exec示例:x="""class BM(BaseModel): x:int"""from pydantic import BaseModelBM=exec(x,{“BaseModel
原创
2020-08-12 10:56:23 ·
7412 阅读 ·
5 评论