开始使用

从一个简单的例子开始

管理一个名为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'}

这段代码干了什么

  1. 实例化并注册了一个JSON格式处理器

  2. 使用 requireConfig() 构建了一个对于文件 config.json配置需求器

  3. 配置需求器 调用 check() 读取并验证配置文件