⊗pyPmMdMP 85 of 129 menu

पायथन में मॉड्यूल के हिस्से को आयात करना

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

from मॉड्यूल import आवश्यक_फ़ंक्शन

मान लीजिए कि हमारे मॉड्यूल lib में निम्नलिखित फ़ंक्शन हैं:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

चलो केवल func1 और func2 आयात करते हैं:

from lib import func1, func2

यह कंस्ट्रक्शन इसलिए सुविधाजनक है क्योंकि फ़ंक्शन को कॉल करते समय आयात किए गए मॉड्यूल का नाम निर्दिष्ट करने की आवश्यकता नहीं है:

func1() func2()

कोड निष्पादित होने के बाद कंसोल में इन फ़ंक्शनों के परिणाम प्रिंट होंगे:

1 2

चलो func3 को कॉल करने का प्रयास करते हैं:

func3()

कोड लॉन्च करने के बाद कंसोल में एरर प्रिंट होगी:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

एक मॉड्यूल custom_math बनाएं, जिसमें निम्नलिखित फ़ंक्शन होंगे: get_sum दो संख्याओं को जोड़ने के लिए, get_divide दो संख्याओं को विभाजित करने के लिए, get_cube किसी संख्या को घन (क्यूब) तक बढ़ाने के लिए। वर्किंग फ़ाइल में केवल फ़ंक्शन get_divide और get_cube आयात करें।

मॉड्यूल user में निम्नलिखित वेरिएबल दिए गए हैं:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

इस मॉड्यूल से उपयोगकर्ता का नाम और ईमेल आयात करें। उन्हें कंसोल में प्रिंट करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें