Hallo!
ich würde gern die Warnings die sonst am Bildschirm ausgegeben werden in ein File reinschreiben. Ich habe schon versucht dazu showwarning() zu verwenden, allerdings komme ich nicht dahinter wie ich das korrekt anwenden kann.
hoffe ihr könnt mir helfen
mfG Christoph
Warnings in File schreiben
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Fehlermeldungen werden normalerweise an sys.stderr geschickt. Man kann sys.stderr einfach ueberschreiben:
Code: Alles auswählen
sys.stderr = open("fehler.txt", 'w')
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Die Python-Doku sagt:
auch alles nach stderr. Wobei man bei showwarning noch irgendwie an den Dateinamen und die Zeilennummer kommen muesste...
Und bei mir gehtWarning messages are normally written to sys.stderr
Code: Alles auswählen
warnings.warn("Wichtig!")
warnings.showwarning("Achtung!", UserWarning, "mywarnings.py", 7)