Rückgabe von Shell-Kommando in Variable
Verfasst: Montag 8. Oktober 2007, 15:50
Hallo Forum,
ich bin wirklich ein Python-Neuling und habe bereits viel zu dem Thema gelesen und gesucht, aber wenn ich es nachprogrammiere, wirds nichts :/
Mein Problem....
Ich möchte gerne den Output eines Shell-Kommandos in eine variable schreiben. Ganz simpel habe ich folgendes geschrieben:
Das funktioniert auch, nur ich erhalte den Output auch direkt auf der CMD. Wenn ich nun zusätzlich noch ein print mit einfüge, erhalte ich zwar den Output, aber auch noch zusätzliche Informationen wie:
<subprocess.Popen object at 0xb7d70e2c>
Kann mir jemand auf den richtigen Weg helfen??
Grüße und Danke im Vorraus
Jochen
ich bin wirklich ein Python-Neuling und habe bereits viel zu dem Thema gelesen und gesucht, aber wenn ich es nachprogrammiere, wirds nichts :/
Mein Problem....
Ich möchte gerne den Output eines Shell-Kommandos in eine variable schreiben. Ganz simpel habe ich folgendes geschrieben:
Code: Alles auswählen
#!/usr/bin/python
import subprocess
mycmd = "ls -ltr"
myls = subprocess.Popen(mycmd, shell=True)
<subprocess.Popen object at 0xb7d70e2c>
Kann mir jemand auf den richtigen Weg helfen??
Grüße und Danke im Vorraus
Jochen