python - Making a module global? -
मैं जानना चाहूंगा कि
& gt; & gt; & gt; Def func2 (): ... वैश्विक समय ... आयात समय ... & gt; & gt; & gt; टाइम ट्रेसबैक (सबसे हाल का कॉल अंतिम): फ़ाइल "& lt; stdin & gt;", पंक्ति 1, & lt; मॉड्यूल & gt; नामः त्रुटि: नाम 'समय' परिभाषित नहीं है & gt; & gt; & gt; Func2 () & gt; & gt; & gt; समय & lt; मॉड्यूल 'समय' (अंतर्निहित) & gt; & Gt; & gt; & gt;
काम करता है, लेकिन
& gt; & gt; & gt; Def func (): ... वैश्विक मॉड्यूल ... मॉड्यूल = "समय" ... exec ("वैश्विक% s"% मॉड्यूल) ... exec ("आयात% s"% मॉड्यूल) ... & gt; & gt ; & gt; टाइम ट्रेसबैक (सबसे हाल का कॉल अंतिम): फ़ाइल "& lt; stdin & gt;", पंक्ति 1, & lt; मॉड्यूल & gt; नामः त्रुटि: नाम 'समय' परिभाषित नहीं है & gt; & gt; & gt; Func () & gt; & gt; & gt; टाइम ट्रेसबैक (सबसे हाल का कॉल अंतिम): फ़ाइल "& lt; stdin & gt;", पंक्ति 1, & lt; मॉड्यूल & gt; नाम की त्रुटि: नाम 'समय' परिभाषित नहीं है
नहीं काम करता है, और मैं इसे कैसे काम कर सकता है =) धन्यवाद
आपके प्रत्येक exec ()
कॉल एक अलग नाम स्थान पर होता है। इस मार्ग को छोड़ दें; यह केवल बर्बाद हो जाएगा।
Comments
Post a Comment