मुझे एक अजीब स्थिति है जहां मुझे मूल्यांकन के लिए एक परीक्षण सर्वर पर पाइथन स्रोत फ़ाइल अपलोड करने की आवश्यकता है, लेकिन मैं अपने एप्लिकेशन को एकाधिक फ़ाइलों/मॉड्यूल/पैकेज में व्यवस्थित रखना चाहता हूं। दुर्भाग्यवश, परीक्षण सर्वर मेरे नियंत्रण से बाहर है, इसलिए मैं इसे संशोधित नहीं कर सकता ताकि मुझे अपना कोड युक्त ज़िप फ़ाइल अपलोड करने की अनुमति मिल सके।एक पाइथन एप्लिकेशन को एकल स्रोत फ़ाइल में कॉम्पैक्ट करना
क्या एप्लिकेशन में शामिल पाइथन स्रोत फ़ाइलों की एक बड़ी संख्या लेने और स्वचालित रूप से उन्हें एक स्रोत फ़ाइल (या .pyc फ़ाइल) में कम करने का कोई आसान तरीका है? सादगी के लिए, केवल एक फ़ाइल को "प्रवेश बिंदु" माना जाएगा और if __name__ == '__main__'
होगा। अंतिम फ़ाइल को अभी भी पायथन दुभाषिया द्वारा निष्पादन योग्य होने की आवश्यकता है, इसलिए मैं पाइथन-टू-एक्सई जनरेटर का उपयोग नहीं कर सकता।
+1 बहुत अच्छी चाल, मुझे नहीं पता था कि यह संभव था। – plundra
बहुत चालाक। हालांकि, आपका लिंक टूटा हुआ प्रतीत होता है। क्या यह आलेख अभी भी आसपास है? – Cerin
क्षमा करें, पिछला 'एल' गायब था, अब तय किया गया है। –