Como ejecutar comandos de consola desde python.

En el desarrollo de aplicaciones y scripts, a menudo es necesario interactuar con el sistema operativo para ejecutar comandos de consola. Python proporciona una poderosa librería llamada subprocess que permite ejecutar comandos del sistema directamente desde un script. Esta capacidad es útil para una variedad de tareas, como automatizar procesos de administración del sistema, ejecutar herramientas de línea de comandos y capturar su salida para procesamiento adicional.

Para usar la librería lo primero que tenemos que hacer es importarla al inicio de nuestro script: 

import subprocess 

Una vez impórtenos la librería podemos llamar el objeto para usar sus funciones. 

import subprocess 

subprocess.call(‘ifconfig’, shell=True) 

subprocess.call() es una función que ejecuta el comando especificado y espera a que termine.

'ifconfig' es el comando de consola que queremos ejecutar.

shell=True indica que el comando debe ser ejecutado a través de la shell del sistema. Esto es útil para comandos que son internos de la shell, pero úsalo con precaución para evitar riesgos de seguridad.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top