Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

जब आपकी प्रोग्रामिंग चल रही हो तो आप पैकेज में पायथन मॉड्यूल को गतिशील रूप से कैसे जोड़ते हैं?


पायथन मॉड्यूल को गतिशील रूप से आयात करने के लिए, आप importlib पैकेज के import_module(moduleName) फ़ंक्शन का उपयोग कर सकते हैं। आपके पास एक स्ट्रिंग के रूप में मॉड्यूलनाम होना चाहिए। उदाहरण के लिए,

>>> from importlib import import_module
>>> moduleName = "os"
>>> globals()[moduleName] = import_module(moduleName)
से

यदि आप गतिशील रूप से मॉड्यूल की सूची आयात करना चाहते हैं, तो आप इसे लूप से भी कॉल कर सकते हैं। उदाहरण के लिए,

>>> import importlib
>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
...     globals()[lib] = importlib.import_module(lib)

ग्लोबल्स() कॉल एक निर्देश देता है। हम प्रत्येक पुस्तकालय के लिए lib कुंजी सेट कर सकते हैं क्योंकि ऑब्जेक्ट एक मॉड्यूल के आयात पर हमारे पास वापस आ गया है।

यदि आपने एक पैकेज आयात किया है और अब इसके मॉड्यूल में से एक को गतिशील रूप से आयात करना चाहते हैं, तो भी आप उसी फ़ंक्शन का उपयोग कर सकते हैं और अपेक्षित परिणाम प्राप्त कर सकते हैं। जिस मॉड्यूल को आप आयात करना चाहते हैं उसका पूरा नाम होना चाहिए न कि केवल मॉड्यूल का नाम। उदाहरण के लिए,

>>> import importlib
>>> pack = 'datetime'
>>> mod = 'date'
>>> globals()[pack] = importlib.import_module(pack)
>>> globals()[pack + '.' + mod] = importlib.import_module(pack + '.' + mod)

  1. एंड्रॉइड में व्यू में गतिशील रूप से दृश्य कैसे जोड़ें?

    यह उदाहरण दर्शाता है कि दृश्य में गतिशील रूप से दृश्य कैसे जोड़ें। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड में, हमने एक ख

  1. पाइथन Matplotlib में एक स्क्रिप्ट चल रहा है, जबकि आंकड़ों में हेरफेर कैसे करें?

    पायथन में स्क्रिप्ट चलने के दौरान आंकड़ों में हेरफेर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि। वर्तमान अक्ष प्राप्त करें, कुल्हाड़ी, और वर्

  1. पायथन में Matplotlib कैसे आयात करें?

    सबसे पहले, सुनिश्चित करें कि आपके पास पायथन . है और पिप आपके सिस्टम पर प्रीइंस्टॉल्ड। पायथन संस्करण की जाँच करने के लिए, टाइप करें python --version पाइप संस्करण की जांच करने के लिए, टाइप करें pip −V फिर, निम्न पाइप चलाएँ Matplotlib को स्थापित करने के लिए कमांड प्रॉम्प्ट में कमांड करें। pip i