Como ejecutar comandos del sistema desde Python
|Hay ocasiones en las cuales necesitamos hacer uso de los comandos de nuestra amada y querida shell desde algún programa que estemos desarrollando en Python, gracias a la facilidad de la serpiente (una de sus grandes características) podemos hacer esto de forma muy sencilla. A continuación un ejemplo:
Creamos un archivo llamado prueba.py con el siguiente contenido:
#!/usr/bin/python
import osos.system(«uname -a»)
Importamos el modulo OS y hacemos uso de la funcion system, la cual nos permite ejecutar un comando de la consola. sobra decir que en el ejemplo basta reemplazar el comando «uname -a» por el que nosotros deseemos. Ahora ejecutamos el archivo *.py de esta forma:
python prueba.py
y el resultado sera:
Como pueden ver es verdaderamente fácil ejecutar comandos del sistema operativo en lenguaje python, esto es importante ya que podemos ejecutar cualquier comando e incluso llamar a un script en bash o lo que se nos ocurra. Antes de terminar quiero aclarar que no soy muy experto en el tema, muy seguramente habrá formas mas sencillas, correctas y potentes para realizar este tipo de cosas, espero que les haya parecido interesante y no duden en comentar.
como hacerlo(ejecutar comandos ) sin que salga la consola
Me sirvió tu articulo, ahora, una pregunta, existe algún modulo que haga algo parecido con la consola de Windows?
Muchas gracias! muy útil!