2017-03-24 2 views
-2

Ich benutze Python 3.5version. Ich muss Hallo Anweisung in farbigem Format in einer Datei im TXT-Format drucken. (Windows-Plattform) Gibt es eine Möglichkeit, das zu tun. Ich habe Colorama ausprobiert, konnte aber keinen farbigen Text in der .txt-Datei drucken. Bitte helfen Sie mir dabei.So drucken Sie farbigen Text im TXT-Format

Vielen Dank im Voraus

+3

Texte in txt Format kann keine Farben haben, nur reiner Text wird gespeichert, kein Rich-Text – eyllanesc

+0

Gibt es eine andere Möglichkeit, das zu tun? –

+0

Können wir Buchstaben nicht fett formatieren, statt die Farbe zu ändern? –

Antwort

1

Die .txt-Format selbst hat keine Schriftarten/Größen/Farben, aber Sie können .rtf verwenden und wenn Sie in Druck farbigen Text in Konsole suchen Sie Ansi Farben verwenden können:

Regelmäßige Farben:

ANSI_RESET = "\u001B[0m"; 
ANSI_BLACK = "\u001B[30m"; 
ANSI_RED = "\u001B[31m"; 
ANSI_GREEN = "\u001B[32m"; 
ANSI_YELLOW = "\u001B[33m"; 
ANSI_BLUE = "\u001B[34m"; 
ANSI_PURPLE = "\u001B[35m"; 
ANSI_CYAN = "\u001B[36m"; 
ANSI_WHITE = "\u001B[37m"; 

Hintergrundfarben:

ANSI_BLACK_BACKGROUND = "\u001B[40m"; 
ANSI_RED_BACKGROUND = "\u001B[41m"; 
ANSI_GREEN_BACKGROUND = "\u001B[42m"; 
ANSI_YELLOW_BACKGROUND = "\u001B[43m"; 
ANSI_BLUE_BACKGROUND = "\u001B[44m"; 
ANSI_PURPLE_BACKGROUND = "\u001B[45m"; 
ANSI_CYAN_BACKGROUND = "\u001B[46m"; 
ANSI_WHITE_BACKGROUND = "\u001B[47m"; 

Diese wurden in Java gemacht, aber sie sollten in Python gut funktionieren. Auch das könnte nur mein Fehler sein, aber wenn ich nicht falsch bin Eingabeaufforderung nicht für ansi Farben zulassen aber Linux funktioniert gut