Tecnología

Inicio

Cómo ejecutar una secuencia de comandos de Python De otro script Python

Python es un lenguaje de propósito general de scripting, que contiene las bibliotecas de 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 "subproceso" para hacer llamadas externas al sistema operativo host para ejecutar programas externos. Una secuencia de comandos de Python puede ejecutar otro script de Python a través de la biblioteca de sub-proceso, o puede importar otra secuencia de comandos de Python si desea ejecutar el código interno.

Instrucciones

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

subproceso de llamada de importación

2 Llamar al programa externo de Python usando la función "llamada". Esta función toma una lista de argumentos. El primer argumento es el comando que desea ejecutar, y la lista de los argumentos restantes las opciones de órdenes asociados con ese programa. En este ejemplo, la función "llamada" sólo llama al intérprete de Python para ejecutar un script externo "example.py":

retcode = call ( 'pitón example.py') // tiendas "RETCODE" el código de retorno del script

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

ejemplo de importación