deepextract
1.0.0
JSON、YAMLファイルを解析し、深くネストされたキーを抽出するためのPythonライブラリ。
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 deepextractPython 3.6以上のサポート。
conda create -n deepextract_env python=3.7 # do it once
conda install -r requirements.txtソースコードはdeep exprageにあります。編集を開始し、貢献して幸せです! ?
ここからの説明に基づいて、プロジェクト所有者がGitHubのこのGitリポジトリリモートにタグ付けされたコミットをプッシュするたびに、GHワークフローはPypiに公開します。
また、RepoのAlphaユーザーにテストビルドを提供したり、リリースパイプラインが健康であることを確認するのに役立つTestPypiへのプッシュを公開します。
TestPypiへの手動展開:
python setup.py sdist bdist_wheel
twine upload -r testpypi dist/ * python -m unittestmit。 license.mdを参照してください
Syntax VMMのフォローファーストは主要であり、後方互換の変更ではないことを意味します。 2番目はマイナーであり、逆方向の互換性のある変更を意味します。 3番目はパッチであり、小さな後方互換の変更を意味します。
バージョンの真実のソースのマニュアルの場所はdeepextract/__init__.pyにあります
出典:https://packaging.python.org/guides/single-sourcing-package-version/#single-sourcing-the version
deepextract Yigit Alparslanによって書かれました。