9
स्ट्रिंग से, फ़ाइल में डायनामिक तरीके से आयात करें
मेरे पास एक तार है, कहते हैं abc.def.ghi.jkl.myfile.mymethod:। मैं गतिशील रूप से कैसे आयात mymethodकरूं? यहाँ है कि मैं इसके बारे में कैसे गया: def get_method_from_file(full_path): if len(full_path) == 1: return map(__import__,[full_path[0]])[0] return getattr(get_method_from_file(full_path[:-1]),full_path[-1]) if __name__=='__main__': print get_method_from_file('abc.def.ghi.jkl.myfile.mymethod'.split('.')) मुझे आश्चर्य है कि अगर आयात करने वाले अलग-अलग मॉड्यूल की आवश्यकता …