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