मैं एक मॉड्यूल है कि हमेशा की तरहमॉड्यूल को __main__ के रूप में कैसे आयात करें?
if __name__ == '__main__':
do stuff...
मुहावरा है।
मैं इसे किसी अन्य मॉड्यूल से आयात करना चाहता हूं, और उसे उस कोड को चलाने में मूर्ख बनाना चाहता हूं। ऐसा करने का कोई रास्ता नहीं है?
मुझे उल्लेख करना चाहिए, कारणों से मैं यहां नहीं जाऊंगा, मैं आयातित मॉड्यूल में कोड बदलने की स्थिति में नहीं हूं। मुझे किसी भी तरह से आयात प्रक्रिया को संशोधित करने की आवश्यकता है ताकि आयात किए जाने पर इसका नाम मुख्य हो, शायद Ihooks या इसी तरह का उपयोग करना।
धन्यवाद, लेकिन मैंने सवाल स्पष्ट कर दिया है - मैं आयातित मॉड्यूल को संशोधित नहीं कर सकता क्योंकि सभी कोड को ऐसा करने के लिए do_stuff फ़ंक्शन में है। – xorsyst