配置实用程序。

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许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java GWT对话框从不显示帮助   java在简单的MapReduce作业中带来了极大的开销   javacom。mysql。jdbc。例外情况。jdbc4。MySQLIntegrityConstraintViolationException:列不能为null/onetoone映射   如何通过TCP/IP与Java和Labview进行通信,并发送浮点数据缓冲区?   java Apache camel与spring事件基本示例   java如何使我的秒表应用程序在完全关闭后仍能运行?   java Nutch爬网错误输入路径不存在   java是Mapreduce中按值传递还是按引用传递的键?   正则表达式替换java中的特定字符   Java DOM XML解析   java Eclipse未显示服务器的项目   使用Arraylist进行快速排序的排序Java实现疑难解答   java Split text包含字符串列表中的数字   检查Java中的两个lambda是否执行相同的代码?   java为什么dispatchTouchEvent避免在屏幕上单击?