【文件属性】:
文件名称:bearlib:我经常在项目中使用的项目的Python模块,厌倦了在项目之间进行复制
文件大小:26KB
文件格式:ZIP
更新时间:2021-04-04 07:33:32
Python
Bearlib
我在许多项目中使用的简单的辅助例程集合。 我曾经只是将目录复制到每个项目中...
是的,构建/发布人员违反了所有规则-感叹
设定档
基于字典的配置类:
c = Config({ 'a': 1, 'b': 2, 'c': {'d': 1}}
print("c.a =", c.a)
print("c.c.d" =", c.c.d)
产生:
c.a = 1
c.c.d = 1
它还具有三种帮助器方法:
fromDict(dictionary)
fromJson(filename)
fromEtcd(host='127.0.0.1', port=4001, base='/')
fromDict()递归地遍历给定字典的键,并将其添加到对象中。 找到的具有列表或字典值的任何键都将根据需要创建的Config实例进行处理。
fromJson()使用json.load()处理给
【文件预览】:
bearlib-master
----setup.py(38B)
----.gitignore(477B)
----CHANGES(1KB)
----Makefile(925B)
----pyproject.toml(104B)
----src()
--------bearlib()
----MANIFEST.in(260B)
----LICENSE(6KB)
----Pipfile.lock(30KB)
----setup.cfg(1KB)
----README.rst(2KB)
----tests()
--------test_event_handlers()
--------test_tools.py(2KB)
--------test_events.py(656B)
----Pipfile(489B)
----.coveragerc(420B)
----.circleci()
--------config.yml(433B)