Hallo Community,
gibt es eine Möglichkeit mittels eines python scripts die Ausgabe einer Java jar Datei einzulesen?
Mit os.system() kann ich ja Systembefehle aufrufen, leider kann ich diesem Aufruf keinem string zuweisen.
Wie kann man das in python geschickt machen?
Danke!
Java jar Ausgabe einlesen
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Schau dir mal das subprocess-Modul an und vergiss, dass es ``os.system`` gibt.
-
- User
- Beiträge: 456
- Registriert: Mittwoch 15. April 2009, 14:11
Danke!
Hier ein funktionierendes Minimalbeispiel:
Hier ein funktionierendes Minimalbeispiel:
Code: Alles auswählen
import subprocess
test = subprocess.Popen(["python"], stdout=subprocess.PIPE)
for line in test.stdout:
print line.upper()