Hallo,
ich habe eine Frage und bin noch relativ neu in Python.
Kann man sich Fehlermeldungen in eine Datei schreiben lassen? Wenn es mehrere Fehlermeldungen gibt, sollen diese angefügt werden.
Sozusagen als Fehler-Log-Datei.
Fehlermeldungen in Datei schreiben
Nein.
Ok, vielleicht doch. Entweder du kümmerst dich selber drum ("open-Funktion") oder du verwendest das "logging"-Modul. Das sind so die einwachsten wege.
Edit: Ach ja: um an eine Datei etwas anzuhängen musst du sie im Modus "a" öffnen und nicht "w".
Ok, vielleicht doch. Entweder du kümmerst dich selber drum ("open-Funktion") oder du verwendest das "logging"-Modul. Das sind so die einwachsten wege.
Edit: Ach ja: um an eine Datei etwas anzuhängen musst du sie im Modus "a" öffnen und nicht "w".
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Hallo mazman, willkommen im Forum,
neben den Möglichkeiten die EyDu aufgezeigt hat, gibt es noch die Möglichkeit die Standard-Fehlerausgabe, stderr in eine Datei zu leiten. Wie das genau geht, hängt von deiner Shell ab.
neben den Möglichkeiten die EyDu aufgezeigt hat, gibt es noch die Möglichkeit die Standard-Fehlerausgabe, stderr in eine Datei zu leiten. Wie das genau geht, hängt von deiner Shell ab.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich erlaube mir mal zu raten:EyDu hat geschrieben:Und das soll uns jetzt was sagen?mazman hat geschrieben:python 2.4.1 (idle 1.1.1)
nutze die wing ide
Er ist Windows- oder Mac-User ...
Einem Linux-User sagt der Begriff "Shell" eher was als den anderen beiden Arten
Was willst du genau loggen? Alle Ausgaben oder alle Print-Ausgaben?
Ich hatte mal eine recht umständliche Funktion geschrieben, die mir alles in ein txt-File schreibt, wurde dann hier aber lieb darauf hingewiesen, dass es da ein logging-Modul gibt
Das Modul: [mod]logging[/mod]
ArcGIS Fehlermeldungen kriegt du mit: gp.GetMessages(2)
Ich hatte mal eine recht umständliche Funktion geschrieben, die mir alles in ein txt-File schreibt, wurde dann hier aber lieb darauf hingewiesen, dass es da ein logging-Modul gibt
Das Modul: [mod]logging[/mod]
ArcGIS Fehlermeldungen kriegt du mit: gp.GetMessages(2)