पायथन में मॉड्यूल आयात करते समय कोड का निष्पादन एक बुरा अभ्यास है?
📁 प्रश्न, एआई
कई बार मैंने उल्लेख देखा कि मॉड्यूल आयात करते समय कोड का निष्पादन एक बुरा अभ्यास है। साथ ही, मुझे इस कथन का स्पष्टीकरण कहीं नहीं मिला। दो प्रश्न हैं।
पहला: मॉड्यूल आयात करते समय कोड का निष्पादन बुरा अभ्यास क्यों माना जाता है?
दूसरा: इस कथन के संदर्भ में, कोड का निष्पादन क्या है? क्या यह global variable के मान निर्धारित करना, functions का निष्पादन करना या कुछ और है? आखिरकार, इस मॉड्यूल में classes और functions की परिभाषा, साथ ही अन्य मॉड्यूल का आयात (इस मॉड्यूल में जिसे हम आयात कर रहे हैं), क्योंकि इसे भी "कोड" माना जा सकता है?