Python Chain getattr as a string -


  आयात करें amara def chain_attribute_call (obj, attlist): "" "श्रृंखला विशेषता कॉल निष्पादित करने की अनुमति देता है" "splitted_attrs = Attlist.split ("।") Current_dom = split_attrs में attr के लिए obj: current_dom = getattr कोड>  

एक ऑब्जेक्ट के लिए स्ट्रिंग के रूप में चेन विशेषता कॉल को चलाने के लिए ओडर में, मुझे ऊपर से बेढ़ंगे स्निपेट का विकास करना पड़ा। मैं जिज्ञासु हूँ अगर इस पर एक और अधिक चालाक / कुशल उपाय होगा।

बस से कॉपी करें: < / P>

  फ़ंक्शन से कम कम करें (getattr, "XYZ" .split ('।'), Doc)  

Comments