[Tip] Ejecutar un comando y mostrar por consola su resultado con python
Este script lo tenía perdido por alguna carpeta. Sirve básicamente para ejecutar un comando y que salga la salida por la consola a medida que lo ejecuta. No funciona siempre, pero si en casi todos los casos que he necesitado. Espero que os sea de utilidad:ç [sourcecode language=»python»]#!/usr/bin/python import time, sys, subprocess,os comando = "sudo apt-get update" #Sustituir por el comando deseado proceso = subprocess.Popen(comando , shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE) while True: next_line = proceso.stdout.readline() if next_line == » and proceso.poll() != None: break sys.stdout.write(next_line) sys.stdout.flush()[/sourcecode]