stdout außerhalb des Skripts ohne Konsolenfenster umleiten
Verfasst: Samstag 2. Februar 2013, 11:10
Hallo,
ich habe eine Tkinter-App geschrieben, die Infos an stdout und Fehler an stderr ausgibt. Mit python interpretiert, klappt das wunderbar.
Allerdings möchte ich beim Endanwender pythonw (Win7) verwenden und die Ausgaben in ein Logfile umleiten.
Bei einer Verknüfung mit Ziel werden die Umleitungsoperatoren dem Skript als Parameter übergeben.
Beim Start per Batch mit o.g. Umleitungen, lässt sich m.E. das Konsolenfenster nicht vermeiden.
Gibt es eine Möglichkeit Ausgaben an stdout/stderr in eine Datei umzuleiten, ohne dass das Skript geändert werden muss und ohne dass ein Konsolenfenster sichtbar wird?
Gruss
Max
ich habe eine Tkinter-App geschrieben, die Infos an stdout und Fehler an stderr ausgibt. Mit python interpretiert, klappt das wunderbar.
Allerdings möchte ich beim Endanwender pythonw (Win7) verwenden und die Ausgaben in ein Logfile umleiten.
Bei einer Verknüfung mit Ziel
Code: Alles auswählen
pythonw skript.py >> logfile.txt 2>&1
Beim Start per Batch mit o.g. Umleitungen, lässt sich m.E. das Konsolenfenster nicht vermeiden.
Gibt es eine Möglichkeit Ausgaben an stdout/stderr in eine Datei umzuleiten, ohne dass das Skript geändert werden muss und ohne dass ein Konsolenfenster sichtbar wird?
Gruss
Max