Tecnología

Inicio

Cómo iniciar una secuencia de comandos como un proceso separado en Python

El lenguaje de programación Python tiene una amplia biblioteca de módulos de código incorporados. Estos módulos abordan las tareas de programación comunes y pueden acortar drásticamente el tiempo de desarrollo del programa. Por ejemplo, la biblioteca estándar de Python tiene un módulo denominado "subproceso" que le permite ejecutar una secuencia de comandos como un proceso separado usando tan solo una línea de código. Esto puede reducir los tiempos de desarrollo de aplicaciones, ya que puede llamar a ejecutar otros scripts y programas desde su código.

Instrucciones

1 Abra el editor de texto ociosa que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa (o aplicaciones para Macintosh), en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE.

2 Importar el módulo "subproceso" escribiendo la siguiente declaración en la parte superior del archivo de código fuente:

subproceso de importación

3 Declarar una cadena que almacenará el comando ejecutable que desea ejecutar en un proceso aparte. Por ejemplo, si desea crear una nueva instancia de la secuencia de comandos de Python "scriptName.py." se podría escribir lo siguiente:

args = "pitón scriptName.py"

4 Llame a la función subprocess.Popen. Esto ejecutará el comando en el paso anterior. La sintaxis de esta función es el siguiente:

p = subprocess.Popen (args)

5 Ejecutar el programa presionando la tecla F5. Python ejecutará el script, que luego ejecuta la línea de comandos de Python como un proceso separado.

Consejos y advertencias

  • Si usted no tiene Python en su ordenador, puede descargarlo (ver enlace en Recursos).