Tengo una extraña situación en la que necesito cargar un archivo fuente Python a un servidor de prueba para su evaluación, pero quiero mantener mi aplicación organizada en múltiples archivos/módulos/paquetes. Desafortunadamente, el servidor de prueba está fuera de mi control, por lo que no puedo modificarlo para permitirme cargar un archivo ZIP que contenga mi código.Compactando una aplicación Python en un archivo de fuente única
¿Hay alguna manera fácil de tomar una gran cantidad de archivos fuente Python que abarquen una aplicación y reducirlos automáticamente a un único archivo fuente (o archivo .pyc)? Por simplicidad, solo un archivo se consideraría como el "punto de entrada" y tiene un if __name__ == '__main__'
. El archivo final aún debe ser ejecutable por el intérprete de Python, por lo que no puedo usar un generador de Python a EXE.
+1 Truco muy bueno, no tenía idea de que eso fuera posible. – plundra
Muy resbaladizo. Sin embargo, su enlace parece estar roto. ¿Ese artículo aún está por aquí? – Cerin
Lo sentimos, faltaba el 'l' posterior, ahora corregido. –