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 कुंजी सेट कर सकते हैं क्योंकि ऑब्जेक्ट एक मॉड्यूल के आयात पर हमारे पास वापस आ गया है।


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

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

  1. पायथन मॉड्यूल में सभी कार्यों को कैसे सूचीबद्ध करें?

    आप मॉड्यूल की सभी विशेषताओं/विधियों को प्राप्त करने के लिए dir(module) का उपयोग कर सकते हैं। उदाहरण के लिए, >>> import math >>> dir(math) ['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan',

  1. पायथन मॉड्यूल से एकल फ़ंक्शन कैसे आयात करें?

    आप पाइथन मॉड्यूल से किसी विशिष्ट फ़ंक्शन को आयात करने के लिए मॉड्यूल आयात फ़ंक्शन से कथन का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आप किसी अन्य फ़ंक्शन को आयात किए बिना गणित पुस्तकालय से पाप फ़ंक्शन आयात करना चाहते हैं, तो आप इसे निम्नानुसार कर सकते हैं: >>> from math import sin >>>