deepextract
1.0.0
Python库来解析JSON,YAML文件并提取深嵌套的键。
from deepextract import deepextract
# Demo: deepextract.extract_key(obj, key)
deeply_nested_dict = {
"items" : {
"item" : {
"id" : {
"type" : {
"donut" : {
"name" : {
"batters" : {
"my_target_key" : "my_target_value"
}
}
}
}
}
}
}
}
print ( deepextract . extract_key ( deeply_nested_dict , "my_target_key" ) == "my_target_value" ) # prints True有关更多信息,请参见examples文件夹。
pip install deepextract支持Python 3.6及更大。
conda create -n deepextract_env python=3.7 # do it once
conda install -r requirements.txt源代码在DeepExtract中。开始编辑和贡献快乐! ?
基于此处的描述,每当项目所有者将标记的提交推向GITHUB上的该GIT存储库时,GH WorkFlow都会将其发布给PYPI。
它将发布任何推向TestPypi的推动力,这对于为Repo的Alpha用户提供测试构建非常有用,并确保您的发布管道保持健康。
手动部署到testpypi:
python setup.py sdist bdist_wheel
twine upload -r testpypi dist/ * python -m unittest麻省理工学院。请参阅许可证
遵循语法VM.MP首先是主要的,并不意味着向后兼容的更改。第二是次要的,意味着向后兼容的变化。第三是补丁,意味着小的向后兼容更改。
该版本的真实源的手册位于deepextract/__init__.py
资料来源:https://packaging.python.org/guides/single-sourcing-package-version/#single-sourcing-the-version
deepextract由Yigit Alparslan撰写。