Colorama for Python, Rückgabe von farbigen Druckzeilen unter Windows nicht möglich

8

Ich habe Colorama für Python installiert. Ich habe das Modul wie folgt importiert:

%Vor%

und es gibt die ANSI-Zeichen zurück ....

%Vor%

Das habe ich nicht erwartet. Mache ich etwas falsch.

Danke.

    
Mike 24.03.2012, 03:25
quelle

5 Antworten

7

Ich hatte das gleiche Problem auf Windows 7 x64, ich habe endlich die Farben in Betrieb genommen, ohne etwas Neues installieren zu müssen, indem ich einfach das Argument convert=True zum init-Aufruf hinzufüge.

%Vor%     
hrbdg 04.11.2016 13:52
quelle
5

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:

  1. Laden Sie Ansicon von Ссылка herunter und entpacken Sie es in ein Verzeichnis ohne Leerzeichen
  2. Verwenden Sie eine cmd-Eingabeaufforderung und navigieren Sie zu dem Ort, an dem Sie die Entpackung vorgenommen haben.
  3. CD in das x64-Verzeichnis (es sei denn, Sie haben eine 32-Bit-Maschine, dann verwenden Sie die x86-Version)
  4. Geben Sie ansicon.exe –i ein
  5. Öffnen Sie eine neue cmd-Eingabeaufforderung

über: Ссылка

Wenn Sie eine NVidia-Grafikkarte haben, müssen Sie möglicherweise die Umgebungsvariable "ANSICON_EXC" auf "nvd3d9wrap.dll" setzen.

    
Sean Lynch 08.02.2013 20:41
quelle
0

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.

    
sorin 07.05.2012 19:21
quelle
-3

Sie können den Import nur einen Import verwenden. wie:

%Vor%

und Sie können es jetzt versuchen:

%Vor%     
kamzur 01.08.2014 12:45
quelle
-6

Versuchen Sie Folgendes:

%Vor%     
thclpr 05.09.2012 17:40
quelle

Tags und Links