配置实用程序。
os-config的Python项目详细描述
#操作系统配置[构建状态](https://www.travis-ci.org/cfhamlet/os-config.svg?branch=master)(https://www.travis-ci.org/cfhamlet/os-config)
[![codecov](https://codecov.io/gh/cfhamlet/os config/branch/master/graph/badge.svg)(https://codecov.io/gh/cfhamlet/os config)
[![pypi-python版本](https://img.shields.io/pypi/pyversions/os config.svg)(https://pypi.python.org/pypi/os config)
[![pypi](https://img.shields.io/pypi/v/os config.svg)(https://pypi.python.org/pypi/os config)
config实用程序。
但是普通对象缺乏一些用于配置的有用特性。这个库提供了一个“CONFIG”对象,它支持创建、更新、属性访问等。考虑实际编程工作中的可用性和复杂性,配置属性类型被限制为:“int”、“Lo``”、“浮点”、“NoType”、“BooL”、“STR”、“Unicode”、“tuple”和“CONFIG”。`` `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````(A=1,b=2)
assert config.a==1
assert config.b==2
````
*从dict创建
`````
config=config.from_dict({a':1,'b':2})
````
*从json创建
``````
json字符串='{“a”:1,“b”:2}
config=config.from_json(json-string)
````
*从另一个config/dict
````
config1=config.create(a=1)
config2=config.create(a=2,b=3)
config.update(config2,config1)
````
;单元测试
``$tox `
许可证
mit许可证。
[![codecov](https://codecov.io/gh/cfhamlet/os config/branch/master/graph/badge.svg)(https://codecov.io/gh/cfhamlet/os config)
[![pypi-python版本](https://img.shields.io/pypi/pyversions/os config.svg)(https://pypi.python.org/pypi/os config)
[![pypi](https://img.shields.io/pypi/v/os config.svg)(https://pypi.python.org/pypi/os config)
config实用程序。
但是普通对象缺乏一些用于配置的有用特性。这个库提供了一个“CONFIG”对象,它支持创建、更新、属性访问等。考虑实际编程工作中的可用性和复杂性,配置属性类型被限制为:“int”、“Lo``”、“浮点”、“NoType”、“BooL”、“STR”、“Unicode”、“tuple”和“CONFIG”。`` `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````(A=1,b=2)
assert config.a==1
assert config.b==2
````
*从dict创建
`````
config=config.from_dict({a':1,'b':2})
````
*从json创建
``````
json字符串='{“a”:1,“b”:2}
config=config.from_json(json-string)
````
*从另一个config/dict
````
config1=config.create(a=1)
config2=config.create(a=2,b=3)
config.update(config2,config1)
````
;单元测试
``$tox `
许可证
mit许可证。