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撰寫。