Seite 1 von 1
Anfängerfrage: Ausgegebene Zeichenfolge auslesen ?
Verfasst: Sonntag 11. Juli 2010, 20:32
von Marvek
Hallo. In meinem Python-Script verwende ich einen bestimmten Befehl, der die Ausgabe einer bestimmten Zeichenfolge zur Folge hat. Soweit sogut, aber wie kann ich diese ausgegebene Zeichenfolge (Text und Zahlen, also ein Stück Text) als String-Variable festlegen oder besser gleich in einer Datei abspeichern ? Sorry, ich hab keine Ahnung. Danke schonmal für jede Hilfe.

Re: Anfängerfrage: Ausgegebene Zeichenfolge auslesen ?
Verfasst: Sonntag 11. Juli 2010, 20:44
von BlackJack
@Marvek: Könntest Du ein bisschen konkreter werden!? Welcher "Befehl"?
Re: Anfängerfrage: Ausgegebene Zeichenfolge auslesen ?
Verfasst: Sonntag 11. Juli 2010, 20:51
von Marvek
Damit steuere ich ein anderes Programm an, was daraufhin in die Konsole bestimmte Zahlen (aus Rechungen) und dazu etwas Text ausgibt. Das ganze geht mit os.system('/.../.../... ...).
Im Prinzip kann ich beispielsweise auch fragen: Wie kann ich die "2" wieder in eine Variable bekommen, nachdem ich "Print 1+1" ausgeführt habe (also nicht mit x = 1+1

)
Re: Anfängerfrage: Ausgegebene Zeichenfolge auslesen ?
Verfasst: Sonntag 11. Juli 2010, 20:56
von BlackJack
@Marvek: Schau Dir mal das `subprocess`-Modul an. Damit kommt man im Gegensatz zu `os.system()` an die Ausgaben von externen Prozessen heran, die man damit startet.
Re: Anfängerfrage: Ausgegebene Zeichenfolge auslesen ?
Verfasst: Sonntag 11. Juli 2010, 21:40
von Marvek
Danke für den Tipp - ich habs hinbekommen.
Werde demnächst öfter vorbeischauen.
Macht weiter so !