Ich hatte nie Erfolg damit, Farben in Windows cmd.exe zu verwenden, ohne sie mit Ansicon zu patchen. Nach dem Patchen funktionieren die ANSI-Farbcodes, ohne dass Sie etwas wie colorama verwenden müssen (was auch bei mir nicht funktioniert hat).
Um cmd.exe mit Ansicon zu patchen, machen Sie folgendes:
ansicon.exe –i
ein
über: Ссылка
Wenn Sie eine NVidia-Grafikkarte haben, müssen Sie möglicherweise die Umgebungsvariable "ANSICON_EXC" auf "nvd3d9wrap.dll" setzen.
Das ist normal, weil Sie ANSI
unter Windows nicht haben.
Versuchen Sie etwas wie tendo.colorer und dies wird die Farbgebung für alle Plattformen ermöglichen.
Hinweis: tendo.colorer fügt den Logs Farbe hinzu, aber ich bin mir sicher, dass Sie herausfinden werden, wie Sie es für andere Dinge verwenden können. Wenn ich es nicht irre, wenn ich es nur vor dem Code importiere, behebt es das Problem.