हल: एक फ़ाइल बनाएं और इसे अन्य फ़ाइल में लाइब्रेरी के रूप में आयात करें

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

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

एक फ़ाइल बनाने और उसे Python का उपयोग करके किसी अन्य फ़ाइल में लाइब्रेरी के रूप में आयात करने के लिए इन चरणों का पालन करें:

1. वांछित फ़ंक्शन के साथ एक नई पायथन फ़ाइल बनाएं।
2. फ़ाइल को उपयुक्त नाम से सहेजें, उदाहरण के लिए, "my_library.py"।
3. अब, किसी अन्य पायथन फ़ाइल में, आप "आयात" कीवर्ड का उपयोग करके इस लाइब्रेरी को आयात कर सकते हैं।

यहां कोड का चरण-दर-चरण स्पष्टीकरण दिया गया है:

सबसे पहले, "my_library.py" नामक एक नई पायथन फ़ाइल बनाएं और निम्नलिखित फ़ंक्शन शामिल करें:

def addition(a, b):
    return a + b

def multiplication(a, b):
    return a * b

ये दोनों कार्य क्रमशः जोड़ और गुणा कार्य करते हैं।

अब, आइए "main.py" नामक एक और पायथन फ़ाइल बनाएं जहां हम अपना "my_library.py" आयात करेंगे:

import my_library

result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)

print("Addition: ", result1)
print("Multiplication: ", result2)

"Main.py" में, हम पहले "my_library" फ़ाइल आयात करते हैं। फिर, हम डॉट नोटेशन का उपयोग करके "my_library.py" से "जोड़" और "गुणा" फ़ंक्शन को कॉल करते हैं। अंत में, हम संबंधित परिचालनों के परिणाम प्रिंट करते हैं।

"Main.py" निष्पादित करने पर, आपको आउटपुट इस प्रकार दिखाई देगा:

"`
जोड़: 8
गुणन: 15
"`

पायथन आयात और पुस्तकालय

पायथन पुस्तकालयों का एक विशाल सेट प्रदान करता है, जिसे मॉड्यूल भी कहा जाता है, जो विभिन्न कार्यों को आसानी से निष्पादित करने में सक्षम बनाता है। आप अपना स्वयं का मॉड्यूल बना सकते हैं या पायथन के साथ आने वाली अंतर्निहित लाइब्रेरी आयात कर सकते हैं।

पुस्तकालयों का आयात करना एक सरल प्रक्रिया है: आपको बस लाइब्रेरी के नाम के बाद "आयात" कीवर्ड का उपयोग करना होगा। आप लाइब्रेरी से विशिष्ट फ़ंक्शन आयात करने के लिए "से" कीवर्ड का भी उपयोग कर सकते हैं:

from my_library import addition

यहां, आप "my_library.py" से केवल "अतिरिक्त" फ़ंक्शन आयात करते हैं, और आप इसे डॉट नोटेशन के बिना सीधे उपयोग कर सकते हैं।

कार्य और पैकेज

A समारोह पुन: प्रयोज्य कोड का एक ब्लॉक है जिसका उपयोग किसी विशिष्ट कार्य को करने के लिए किया जाता है। फ़ंक्शंस कोड पठनीयता और पुन: प्रयोज्य को बेहतर बनाने में मदद करते हैं। आप अपने स्वयं के फ़ंक्शंस को परिभाषित कर सकते हैं, जैसा कि ऊपर दिए गए उदाहरण में दिखाया गया है, या अंतर्निहित पायथन फ़ंक्शंस का उपयोग कर सकते हैं।

A पैकेज निर्देशिका पदानुक्रम में व्यवस्थित पायथन मॉड्यूल और पुस्तकालयों का एक संग्रह है। यह अनेक पुस्तकालयों और उनकी निर्भरताओं के प्रबंधन और वितरण की प्रक्रिया को सरल बनाता है। पायथन के पास विभिन्न कार्यों के लिए पैकेजों की एक विस्तृत श्रृंखला उपलब्ध है, जैसे संख्यात्मक कंप्यूटिंग के लिए NumPy, डेटा हेरफेर के लिए पांडा, और मशीन लर्निंग के लिए TensorFlow।

निष्कर्ष में, विशिष्ट कार्यात्मकताओं के लिए अलग फ़ाइलें बनाना और उन्हें अन्य फ़ाइलों में लाइब्रेरी के रूप में आयात करना पायथन परियोजनाओं में कोड संगठन, पठनीयता और रखरखाव में सुधार करता है। आयात विवरणों, कार्यों और पैकेजों को समझने से डेवलपर्स को कुशल कोडिंग प्रथाओं के लिए आवश्यक उपकरण उपलब्ध होंगे।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो