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

पायथन में यूनिक ऑब्जेक्ट्स को अन्य मॉड्यूल्स में कैसे एक्सेसिबल बनाएं?


यह मूल रूप से सिंगलटन ऑब्जेक्ट का विचार है। इसलिए यदि आपने एक ऑब्जेक्ट इंस्टेंटिएट किया है और इसे विभिन्न मॉड्यूल्स में एक्सेस करना चाहते हैं, तो आप 2 दृष्टिकोणों का उपयोग कर सकते हैं, पहला यह कि उस वेरिएबल को इम्पोर्ट किए गए मॉड्यूल को वेरिएबल नाम के तहत असाइन करें। उदाहरण के लिए, आपके पास myobj इंस्टेंटिएटेड है और आप इसे मॉड्यूल B के साथ उपयोग करना चाहते हैं, तो आप निम्न कर सकते हैं:

>>> import B
>>> B.myobj = myobj

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

>>> import B
>>> B.myfunc(myobj)
  1. - पायथन मॉड्यूल्स: मॉड्यूल कैसे बनाएं

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

  1. पायथन में लॉग हिस्टोग्राम कैसे बनाएं? पायथन में लॉग हिस्टोग्राम कैसे बनाएं?

    लॉग हिस्टोग्राम बनाने के लिए, हम hist() मेथड के आर्गुमेंट में log=True का उपयोग कर सकते हैं। चरण संख्याओं की एक सूची बनाएं। density=True के साथ हिस्टोग्राम प्लॉट करें। फिगर को डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import numpy as np import matplotlib.pyplot as plt plt.rcParams[fi

  1. - Python Modules कैसे काम करते हैं?

    Python Modules का Working Python के पास Definitions को एक File में रखने और उन्हें Script या Interpreter के Interactive Instance में उपयोग करने का तरीका है। ऐसी File को Module कहते हैं; एक Module से Definitions को अन्य Modules या Main Module (Variables का Collection जो आपको Top Level पर Execute किए