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

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -