capturar salida del os.system

Flaper87 flaper87 en gmail.com
Lun Mar 5 22:18:00 CET 2007


Saludos a todos!!!

Necesito capturar la salida de un comando que estoy ejecutando con el
os.system. El codigo que etoy utilizando es el siguiente

os.system('acpi -b')

Necesito que lo que imprime ese comando quede dentro de una variable o bien
como texto de un label, pero cuando escribo:

bateria = os.system('acpi -b')
print bateria

lo que sale es lo siguiente:

     Battery 1: charged, 100%
0

Donde 0 es lo que esta dentro de la variable bateria, cuando quisiera que lo
que estuviese dentro de la variable fuese la linea que dice "Battery 1:
charged, 100%"

Alguna idea de como puedo lograrlo?

-- 
Flavio Percoco Premoli, A.K.A. [Flaper87]
http://www.flaper87.com
Usuario Linux registrado #436538
Key Fingerprint: CFC0 C67D FF73 463B 7E55  CF43 25D1 E75B E2DB 15C7




Más información sobre la lista de distribución Python-es