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

पायथन में एक मॉड्यूल आयात करें

एक मॉड्यूल मूल रूप से एक फाइल है जिसमें पायथन कोड की कई लाइनें होती हैं जिन्हें अन्य पायथन प्रोग्राम द्वारा संदर्भित या उपयोग किया जा सकता है। कार्यक्रम के अलग-अलग हिस्सों को अलग-अलग मॉड्यूल में रखने के लिए एक बड़ा अजगर कार्यक्रम आयोजित किया जाना चाहिए। यह प्रोग्राम को कुशलतापूर्वक डिबगिंग, एन्हांसमेंट और पैकेजिंग जैसे सभी पहलुओं में मदद करता है। किसी भी पायथन प्रोग्राम में मॉड्यूल का उपयोग करने के लिए हमें पहले इसे नए प्रोग्राम में आयात करना चाहिए। इस मॉड्यूल के सभी कार्य, विधियाँ आदि तब नए कार्यक्रम के लिए उपलब्ध होंगे।

आयात विवरण के साथ

आइए लाभ नाम की एक फ़ाइल बनाएं जिसमें एक विशिष्ट गणना के लिए कार्यक्रम शामिल है जैसा कि नीचे दिखाया गया है।

उदाहरण

def getprofit(cp, sp):
   result = ((sp-cp)/cp)*100
   return result

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

उदाहरण

import profit

perc=profit.getprofit(350,500)
print(perc)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

42.857142857142854

मॉड्यूल से आयात के साथ

हम पूरे मॉड्यूल के बजाय मॉड्यूल से केवल एक विशिष्ट विधि आयात कर सकते हैं। उसके लिए हम नीचे दिखाए गए अनुसार मॉड्यूल आयात विवरण से उपयोग करते हैं। नीचे दिए गए उदाहरण में हम प्रोग्राम में कुछ गणना में उपयोग करने के लिए गणित मॉड्यूल से pi का मान आयात करते हैं।

उदाहरण

from math import pi

x = 30*pi
print(x)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

94.24777960769379

जांच मॉड्यूल

यदि हम विभिन्न इनबिल्ट मॉड्यूल का स्थान जानना चाहते हैं तो हम पता लगाने के लिए sys मॉड्यूल का उपयोग कर सकते हैं। इसी प्रकार मॉड्यूल में उपलब्ध विभिन्न कार्यों को जानने के लिए हम नीचे दिखाए गए अनुसार डीआईआर विधि का उपयोग कर सकते हैं।

उदाहरण

import sys
import math

print(sys.path)
print(dir(math))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

[' ',
'C:\\Windows\\system32\\python38.zip',
'C:\\Python38\\DLLs',
'C:\\Python38\\lib',
'C:\\Python38',
'C:\\Python38\\lib\\site-packages']

['…..log2', 'modf', 'nan', 'perm', 'pi', 'pow', 'prod',….]

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

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

  1. पायथन गेटपास मॉड्यूल

    पायथन के मानक पुस्तकालय के गेटपास मॉड्यूल में दो कार्य परिभाषित हैं। वे तब उपयोगी होते हैं जब किसी टर्मिनल आधारित एप्लिकेशन को केवल उपयोगकर्ता क्रेडेंशियल्स को मान्य करने के बाद ही निष्पादित करने की आवश्यकता होती है। गेटपास () यह फ़ंक्शन उपयोगकर्ता को पासवर्ड दर्ज करने के लिए प्रेरित करता है। डिफ़ॉ

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

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