शुरू करेंमुफ़्त में शुरू करें

Sibling imports

पिछले अभ्यास में जिस मॉड्यूल impyrial का आपने डॉक्यूमेंटेशन किया था, वह अब बड़ा हो रहा है और आपने अपनी प्राइवेट फंक्शंस (जिन्हें आप अपने यूज़र्स से सीधे इस्तेमाल नहीं कराना चाहते) को पब्लिक फंक्शंस से अलग कर दिया है. प्राइवेट फंक्शंस core.py मॉड्यूल में हैं और पब्लिक फंक्शंस api.py मॉड्यूल में हैं.

लेकिन पब्लिक फंक्शंस को काम कराने के लिए प्राइवेट फंक्शंस की ज़रूरत पड़ेगी. इस अभ्यास में, आप इन्हें api.py मॉड्यूल में इम्पोर्ट करेंगे ताकि आपके पैकेज के मॉड्यूल साथ में काम कर सकें.

नोट: कृपया यह सुनिश्चित करें कि आप example_script.py चलाएँ. अगर आप api.py फ़ाइल चलाते हैं, तो उम्मीद के मुताबिक आपको यह त्रुटि मिलेगी: ModuleNotFoundError: No module named 'impyrial'.

याद रखें कि आप एडिटर के बाएँ तरफ लाल रंग से हाइलाइट किए गए आइकन पर क्लिक करके फोल्डर और फाइलों का ओवरव्यू खोल/बंद कर सकते हैं. Icon with multiple files

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python पैकेज विकसित करना

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें