jueves, 21 de noviembre de 2013

Cómo ejecutar un script de Python desde otro script Python

Python es un propósito general lenguaje de scripting, que contiene bibliotecas para interactuar con una variedad de entornos. Debido a esto, puede ejecutar comandos en el sistema host mediante las bibliotecas incluidas con Python. Por ejemplo, puede utilizar la biblioteca de subprocesos para realizar llamadas externas al sistema operativo host para ejecutar programas externos. A Python guiónpuede ejecutar otra Python escritura a través de la biblioteca de subprocesos, o puede importar otra secuencia de comandos Python si desea ejecutar el código interno. 

PYTHON SCRIPT



Lo que necesita

Python intérprete



Importe el módulo subproceso. Este módulo contiene la llamada a la función que le permite llamar a comandos externos para ejecutar fuera del código Python actual. El siguiente ejemplo muestra cómo importar el módulo subproceso para usar sólo la función de llamada:



de la llamada importación subproceso



Llame al programa de Python externo utilizando la función llamada. Esta función toma una lista de argumentos. El primer argumento es el comando que desea ejecutar, y el resto de argumentos la lista de las banderas de comandos asociados con ese programa. En este ejemplo, la función de llamada sólo llama al intérprete de Python para ejecutar una example.py script externo:



retcode = call ('python example.py') / / tiendas retcode el código de retorno del guión



Importar el código de uso interno. Al importar la secuencia de comandos Python que desea ejecutar y utilizarlo internamente en el script actual Python, todo el código en example.py está disponible para que usted utilice como mejor le parezca. En este caso, no es necesario para realizar llamadas externas a otros scripts de Python:



ejemplo de importación



 

1 comentario: