文件名称:hu:面向开源开发人员的实用程序
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-06 19:13:09
Python
胡 对开源开发人员有用的实用程序 hu.object_dict 转换字典以允许属性访问符合Python语法的名称键。 与内置dict属性冲突的名称必须使用下标作为标准来访问。 from hu.object_dict import ObjectDict od = ObjectDict({"a": [{"first": "result"}]}) assert od.a[0].first == "result" hu.dotted_dict 允许使用字符串键访问类字典结构,这些键的组成部分可以是属性名或整数键。 from hu import DottedDict dd = DottedDict({"first": {"second": [{}, {}, {"third": "bingo"}]}}) assert dd["first.second[2].third"] == "bingo
【文件预览】:
hu-master
----docker()
--------Dockerfile(986B)
----.flake8(119B)
----poetry.lock(22KB)
----src()
--------hu()
----.circleci()
--------config.yml(2KB)
----tox.ini(271B)
----LICENSE(1KB)
----README.md(929B)
----Makefile(247B)
----.pre-commit-config.yaml(520B)
----tests()
--------__init__.py(0B)
--------test_dotted_dict.py(1KB)
--------test_json_hooking.py(580B)
--------test_hu.py(216B)
--------test_object_dict.py(3KB)
----rhubarb(10B)
----.gitignore(2KB)
----pyproject.toml(507B)
----build.py(2KB)