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

पायथन नेमस्पेस पैकेज के सभी सबमॉड्यूल्स कैसे इम्पोर्ट करें?


from module import * स्टेटमेंट का उपयोग पायथन पैकेज/मॉड्यूल से सभी सबमॉड्यूल्स को इम्पोर्ट करने के लिए किया जाता है। उदाहरण के लिए, यदि आप अपने मॉड्यूल (मान लें myModule) से सभी मॉड्यूल्स इम्पोर्ट करना चाहते हैं और उन्हें कॉल करते समय myModule. प्रीफिक्स नहीं करना चाहते, तो आप इसे इस प्रकार कर सकते हैं:

>>> from myModule import *

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

  1. - पायथन मॉड्यूल सोर्स की लोकेशन कैसे ढूंढें?

    प्योर पायथन मॉड्यूल के लिए आप `module.__file__` को देखकर सोर्स फ़ाइलों का स्थान ढूंढ सकते हैं। उदाहरण mymodule.__file__ C:/Users/Ayush/mymodule.py बिल्ट-इन / C एक्सटेंशन मॉड्यूल कई बिल्ट-इन मॉड्यूल C में लिखे गए हैं, और इसलिए `module.__file__` एक `.so` फ़ाइल की ओर इशारा करता है (विंडोज पर कोई `m

  1. - Python में from...import * Statement का क्या उपयोग है?

    from module import * Statement from module import * Statement का उपयोग Python Module से सभी Functions Import करने के लिए किया जाता है। उदाहरण यदि आप math Module से सभी Functions Import करना चाहते हैं और उन्हें Call करते समय math. Prefix नहीं करना चाहते, तो आप इसे निम्न प्रकार से कर सकते हैं: >&

  1. - Python Module से Single Function कैसे Import करें?

    Python Module से Single Function Import करना आप from module import function Statement का उपयोग करके Python Module से Specific Function Import कर सकते हैं। उदाहरण यदि आप math Library से sin Function Import करना चाहते हैं बिना किसी अन्य Function को Import किए: >>> from math import sin >&