Lassen Sie uns das vereinfachen. Mein Ziel ist es, die Farbausgabe im Terminal mithilfe des Moduls Protokollierung in Python zu erstellen. Ich möchte, dass info ein grünes Präfix hat, Warnungen ein gelbes Präfix und Fehler ein rotes Präfix haben. Um es einfacher zu machen, verwenden wir ***
als Präfix, d. H.
Was ich bisher gemacht habe
%Vor%Und benutze es als
%Vor%Es funktioniert, aber was ich nicht mag: (von kleinen zu großen Problemen)
logging
module. Zum Beispiel Aktivieren / Deaktivieren von Debug-Nachrichten Warum mache ich nicht einfach Log, warn, einfache Funktion? Ich weiß es nicht. logging
ist das sehr umfassende Modul, also werde ich seine Funktionen in der Zukunft brauchen.
Meine Frage ist, wie würden Sie dieses Problem lösen? Kann sein, dass es einen einfachen offensichtlichen Weg gibt, den ich nicht kenne.
Danke Dominic Kexel für diesen Link. Ich habe das gesehen, aber die Antwort nicht beachtet. Der folgende Code ist mehr oder weniger für mich geeignet.
%Vor% Es gibt einen Fehler darin: Ich kann die Position von ***
im Muster nicht kontrollieren, aber wie gesagt, es ist geeignet.