Hallo,
ich würde gern die Ausgabe nicht in der Kommandozeile haben, sondern alles in ein File schreiben. So z.B. auch wenn das Programm nen Fehler bringt.
Ist das möglich?
Kommandozeilenausgabe in File umleiten
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Ja.
Normalerweise gehen Ausgaben (z.B. von print) nach stdout, Fehler nach stderr.
Code: Alles auswählen
import sys
sys.stdout = file("stdout.txt", "w")
sys.stderr = file("stderr.txt", "w")