pydantic加载程序模块。
pydantic_loader的Python项目详细描述
PyConfig配置
使用pydantic和一些糖进行配置管理。在
此库提供加载和保存函数来加载和保存序列化pydantic设置。
设置可以.json
、.yaml
和.toml
格式保存。在
安装
pip install pydantic_loader
用于加载和保存json文件。在
pip install pydantic_loader[yaml]
用于加载和保存yaml和json文件。在
pip install pydantic_loader[toml]
用于加载和保存toml和json。在
"""Simple example."""frompathlibimportPathfrompydantic_loaderimportload_json,save_jsonfrompydanticimportBaseSettingsclassDummyConfig(BaseSettings):"""An app configuration class"""a:int=1b:str="ABC"config=DummyConfig()save_json(config,Path("config.json"))config=load_json(DummyConfig,Path("config.json"))
- 项目
标签: