pydantic加载程序模块。

pydantic_loader的Python项目详细描述


Code style: blackcodecov

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"))

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在ArrayList<List>中选择我的列表中的哪一列用于排序我的ArrayList?   Java设计模式相当于Smalltalk的:   如何在Java中说stringA>stringB   用Python重写Java代码的Python方式   java如何在Mybatis for Postgresql db中使用like(非IN)编写查询?   java看不到如何禁用AlertDialog对话框   java正常转换,但照明仍然很奇怪?   为什么Java中存在检查和未检查异常   使用Flink的JavaSpringBootGradle项目不起作用   java我可以在最终hashmap中存储函数名以供执行吗?   java无法理解实际应用程序中的枚举   java Hibernate注释执行内部连接   java Jenkins Maven3错误,工件已启用   数组的java打印内容只返回[null,null,null,null]   java对同一实体的多个更新   java将日期从一个时区转换为本地时区   jface tableviewer中的java多行功能或换行文本功能   ArrayList是如何在Java中实现的?   如何将程序的输出像矩阵一样写入文件,Java   java EasyMock和返回泛型类的方法