通过一个健壮灵活的依赖注入容器管理您的服务
pydic的Python项目详细描述
参数
pydic.parameters类是键/值对的简单容器。
可用的方法有:
- 设置(键,值) :设置参数。
- get(key,default=none) :按名称返回参数。如果键不存在,则返回默认参数。
- has(key) :如果参数存在,则返回 true ,否则返回 false 。
- 删除(键) :删除参数。
- 添加(参数) :添加参数指令
- all() :返回所有设置的参数。
- count() :返回所有设置参数的数目。
- keys() :返回所有设置的参数键。
- 解析文本(文本) :解析可以包含参数的字符串(例如:'hello{{name}}{{surname}}!""
您可以引用其他参数,将其包装在 {{ } 个字符之间。
例如: 'foo':'{{bar }', 'bar':'aaa' ,如果您得到 foo 参数,返回值应该是 aaa ,因为 foo ->; {bar} ->; aaa >>
您可以使用" \ "转义括号处理过程。
例如,如果设置的参数值为 hello \{{ name \} ,则返回值为 hello{{name}!