Tengo un script llamado test1.py que no está en un módulo. Simplemente tiene código que debe ejecutarse cuando se ejecuta el script en sí. No hay funciones, clases, métodos, etc. Tengo otro script que se ejecuta como un servicio. Quiero llamar a test1.py desde el script que se ejecuta como un servicio.
Por ejemplo:
Archivo test1.py
print "I am a test"
print "see! I do nothing productive."
Archivo service.py
# Lots of stuff here
test1.py # do whatever is in test1.py
Conozco un método que es abrir el archivo, leer el contenido y básicamente evaluarlo. Supongo que hay una mejor manera de hacer esto. O al menos eso espero.
runpy.run_modulerespuesta todavía?