来自toml文件的配置加载器
settei的Python项目详细描述
公共python应用程序和服务的配置实用程序。 仅供参考,“settei”在日语中是指设置。:)
加载配置很容易
假设您使用Flask和settei。
fromflaskimportFlaskfromsetteiimportConfiguration,config_propertyclassWebConfiguration(Configuration):"""Load Configuration:: [web] debug = true """#: debug optiondebug=config_property('web.debug',bool,default=False)conf=WebConfiguration.from_path(pathlib.Path('.')/'dev.toml')app=Flask(__name__)if__name__=='__main__':app.run(debug=conf.debug)