ネストされた辞書の値を求める方法

辞書の層の値を取得します。

「」 " 
        値YAML辞書ファイルの値を取得し、いずれかの辞書の値を取得することができます
        = ele_dictを{ 
            『password_input』:
                { 
                『12月には』:『ログインボタン』、
                『type』を『XPATH』、
                『の値』:「/ /ボタン' 
                } 
            ' account_number_input ' 
                { 
                'で12月':'アカウント入力ボックス' 
                'タイプ':' CLASS_NAME'、
                '値':' IVU入力'、
                'インデックス「:0 
                } 
        } 
    "" " 
    DEF GET_VALUE(自己、* キー
        ):""」
        @paramキー:キー値のYAMLファイル、多層ことができ、[「password_input」、「12月 」] や[ 『password_input』] 
        @return:辞書値の値を返します
        『』 " 
        試してみる
            ele_dict = yaml.load(セルフ.cfgの、ローダ= yaml.FullLoader)   #1 ターン辞書をロード法と
            印刷(ele_dict)
             IF  ないキー:
                 リターンはele_dict
             他のためのキーキー:
                    TMP = ele_dict.get(キー)
                     のIF tmpがありません ではないなし:
                        ele_dict =tmpに
                 戻りele_dict
        

    

 

おすすめ

転載: www.cnblogs.com/lvchengda/p/12614313.html