पायथन आयात कमांड

Python Import Command



पायथन में आयात कमांड का उपयोग अन्य मॉड्यूल तक पहुंच प्राप्त करने के लिए किया जाता है। मॉड्यूल जावा, सी, सी ++, या सी # में कोड लाइब्रेरी के समान हैं। एक मॉड्यूल में आमतौर पर कार्यों और चर का एक सेट शामिल होता है। जब हमें अपने कोड में मॉड्यूल के इन कार्यों को शामिल करने या उपयोग करने की आवश्यकता होती है, तो हम केवल आयात कमांड का उपयोग करके मॉड्यूल को आयात कर सकते हैं और हम आसानी से मॉड्यूल फ़ंक्शन और चर को लागू कर सकते हैं। आयात कमांड आपके कोड में मॉड्यूल शामिल करने का सबसे सरल और सामान्य तरीका है।

पायथन कई बिल्ट-इन मॉड्यूल के साथ आता है जिसे हम आसानी से अपने कोड में शामिल कर सकते हैं। हम केवल पायथन कोड फ़ाइल को . पीयू विस्तार।







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



आयात कमांड का उपयोग कैसे करें

हम उपयोग करते हैं आयात पायथन में मॉड्यूल आयात करने के लिए कीवर्ड। हमारे कोड में मॉड्यूल आयात करते समय, हम इस तरह से आयात कमांड के साथ मॉड्यूल का नाम लिखते हैं:



आयातमोड्यूल का नाम

पायथन बिल्ट-इन मॉड्यूल आयात करें

पायथन कई अंतर्निहित मॉड्यूल के साथ आता है। गणित मॉड्यूल सामान्य मॉड्यूल में से एक है जिसका उपयोग गणितीय कार्यों को करने के लिए किया जाता है।





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

मोड्यूल का नाम।function_name()
# गणित मॉड्यूल आयात करना
आयात गणित
# pi स्थिरांक का मान प्रिंट करना
प्रिंट('PI का मान है:',गणित.अनुकरणीय)

# फ़ैक्टोरियल फ़ंक्शन का उपयोग करके किसी संख्या के फ़ैक्टोरियल की गणना करना
प्रिंट('संख्या 5 का भाज्य है:',गणित.कारख़ाने का(5))

# लॉग फ़ंक्शन का उपयोग करके किसी संख्या के लॉग की गणना करना
प्रिंट('10 का लघुगणक है:',गणित.लॉग(10))

# यूलर की संख्या का मूल्य प्रिंट करना
प्रिंट('यूलर की संख्या का मान है:', गणित.और)

# रेडियन को डिग्री से परिकलित करना
काम= गणित.रेडियंस(90)
प्रिंट('90 का रेडियन है:',काम)

#पाप मूल्य की गणना
प्रिंट('90 का पाप है:',गणित.के बग़ैर(90))

# सीओए मूल्य की गणना
प्रिंट('90 का कॉस है:',गणित.कुछ(90))

# तन मान की गणना
प्रिंट('90 का तन है:',गणित.इसलिए(90))

उत्पादन



आउटपुट पायथन कंसोल पर प्रदर्शित होता है।

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

सेमोड्यूल का नामआयातfunction_nameयानिरंतर_नाम

उदाहरण के लिए, गणित मॉड्यूल से केवल पीआई स्थिरांक इस तरह से आयात किया जा सकता है

से गणित आयातअनुकरणीय

आइए इसका एक उदाहरण देखते हैं।

# गणित मॉड्यूल से केवल pi मान आयात करना
से गणित आयातअनुकरणीय
# pi स्थिरांक का मान प्रिंट करना
#यहां हम गणित के बजाय सीधे पीआई का उपयोग करते हैं। पीआई ()
प्रिंट('PI का मान है:',अनुकरणीय)

उत्पादन

आउटपुट पायथन कंसोल पर प्रदर्शित होता है।

सभी कार्यों और स्थिरांक को इस तरह से आयात किया जा सकता है:

सेमोड्यूल का नामआयात*

गणित मॉड्यूल के मामले में यह इस प्रकार होगा:

# गणित मॉड्यूल से केवल pi मान आयात करना
से गणित आयात*
# अब हमें गणित को स्थिरांक और फ़ंक्शन के साथ निर्दिष्ट करने की आवश्यकता नहीं है
# pi स्थिरांक का मान प्रिंट करना
प्रिंट('PI का मान है:',अनुकरणीय)

# पाप के मूल्य की गणना 90
प्रिंट('पाप 90 का मूल्य है:',के बग़ैर(90))

# 8 . के भाज्य की गणना करना
प्रिंट('8 का भाज्य है:',कारख़ाने का(8) )

उत्पादन

आउटपुट पायथन कंसोल पर प्रदर्शित होता है।

आयात कमांड मॉड्यूल नाम की खोज करता है यदि मॉड्यूल नहीं मिलता है, तो यह एक त्रुटि दिखाता है। आइए मॉड्यूल Tokenizer आयात करने का प्रयास करें।

आयातटोकनीज़र
प्रिंट(सांकेतिक।टोकन())

उत्पादन

आउटपुट में, आप देख सकते हैं कि यह एक त्रुटि मॉड्यूल नॉटफाउंड एरर फेंकता है।

अपना मॉड्यूल बनाएं

अपना मॉड्यूल बनाने के लिए, एक पायथन फ़ाइल बनाएं, कोड लिखें, और इसे .py एक्सटेंशन के साथ सहेजें।

आइए इसका एक उदाहरण देखते हैं।

उदाहरण

हमने गणना.पी नामक एक नया मॉड्यूल बनाया है। इसमें एक फ़ंक्शन है, जो दो संख्याओं को एक तर्क के रूप में लेता है और इसे योग देता है।

डीईएफ़ योग(वैल_1,वैल_2):
प्रिंट('योग है:',वैल_1 + वैल_2)

अब एक और पायथन फाइल (test.py) बनाते हैं और उस फाइल में कैलकुलेटर मॉड्यूल को कॉल करते हैं।

# कैलकुलेटर मॉड्यूल आयात करना
आयातकैलकुलेटर
# योग फ़ंक्शन को कॉल करना
प्रिंट(कैलकुलेटर।योग(1,2))

उत्पादन

आउटपुट पायथन कंसोल पर प्रदर्शित होता है।

अब कैलकुलेटर मॉड्यूल फ़ाइल को संशोधित करते हैं और यहां दो चर बनाते हैं।

वैल_1=0
वैल_2=0
डीईएफ़ योग():
प्रिंट('योग है:',वैल_1 + वैल_2)

आइए test.py . में कैलकुलेटर मॉड्यूल के चरों तक पहुंचने का प्रयास करें

# कैलकुलेटर मॉड्यूल आयात करना
आयातकैलकुलेटर
# पहले वेरिएबल को एक्सेस करना और एक वैल्यू असाइन करना
कैलकुलेटर।वैल_1=10
# दूसरे वेरिएबल को एक्सेस करना और एक वैल्यू असाइन करना
कैलकुलेटर।वैल_2=बीस
# कैलकुलेटर मॉड्यूल से योग फ़ंक्शन को कॉल करना
प्रिंट(कैलकुलेटर।योग())

उत्पादन

आउटपुट पायथन कंसोल पर प्रदर्शित होता है।

हम as कीवर्ड का उपयोग करके मॉड्यूल आयात करते समय एक उपनाम भी बना सकते हैं और यह ठीक काम करेगा।

# कैलकुलेटर मॉड्यूल को cal . के रूप में आयात करना
आयातकैलकुलेटरजैसाकैलोरी
# पहले वेरिएबल को एक्सेस करना और एक वैल्यू असाइन करना
कैल।वैल_1=10
# दूसरे वेरिएबल को एक्सेस करना और एक वैल्यू असाइन करना
कैल।वैल_2=बीस
# कैलकुलेटर मॉड्यूल से योग फ़ंक्शन को कॉल करना
प्रिंट(कैल।योग())

उत्पादन

आउटपुट में, आप देख सकते हैं कि यह ठीक काम करता है और किसी प्रकार की त्रुटि नहीं दिखाता है।

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

# कैलकुलेटर मॉड्यूल को cal . के रूप में आयात करना
आयातकैलकुलेटरजैसाकैलोरी
# डीआईआर () फ़ंक्शन का उपयोग करना
प्रिंट(आपसे(कैलोरी))

उत्पादन

आउटपुट कैलकुलेटर मॉड्यूल के सभी उपलब्ध चर और कार्यों को दिखाता है।

निष्कर्ष

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