开始使用¶
从一个简单的例子开始
管理一个名为config.json的配置文件¶
1from c41811.config import JsonSL
2from c41811.config import requireConfig
3
4# 注册JSON格式处理器
5JsonSL().register_to()
6
7# 加载并验证配置文件
8cfg = requireConfig(
9 # 命名空间,文件名
10 "", "config.json", # 自动从文件后缀推断处理器
11 { # 配置验证规则
12 "hello": "world" # hello字段必须为字符串且默认值为"world"
13 },
14).check()
15
16print(cfg) # 打印: {'hello': 'world'}
这段代码干了什么
实例化并注册了一个JSON格式处理器
使用
requireConfig()构建了一个对于文件config.json的 配置需求器对 配置需求器 调用
check()读取并验证配置文件