Python - pobieranie wyniku z konsoli

Potrzebujesz pomocy z C, C++, perl, python, itp.
gusst4v
Posty: 10
Rejestracja: 05 kwietnia 2010, 06:20

Python - pobieranie wyniku z konsoli

Post autor: gusst4v »

Nie wiedziałem pod czym tego szukać.
Chciałbym załadować do zmiennej wynik polecenia acpi.

Przykładowo:

Kod: Zaznacz cały

>>> bateria = acpi
>>> print bateria
'Battery 0: Discharging, 51%, 01:13:29 remaining'
Z góry dziękuję.
db
Beginner
Posty: 185
Rejestracja: 25 czerwca 2006, 15:23

Post autor: db »

Kod: Zaznacz cały

from subprocess import Popen, PIPE
p = Popen(["ls", "-la", "/"], stdout=PIPE)
o = p.communicate()[0]
print o
garnus
Posty: 34
Rejestracja: 21 grudnia 2009, 18:20

Post autor: garnus »

Kod: Zaznacz cały

import commands

ala = commands.getoutput('ls')
ODPOWIEDZ