Seite 1 von 1
Farbiger Print
Verfasst: Dienstag 12. Februar 2019, 19:00
von toper3902
Hallo zusammen,
ich möchte gerne mit python einen Farbigen output generieren.
Code: Alles auswählen
from colorama import Fore, Back, Style
print(Fore.RED + 'some red text')
print(Style.RESET_ALL)
Wenn ich allerdings diesen Code benutze bekomme ich folgenden output:
<-[31msome red text
<-[0m
Weiß jemand wie es funktionieren könnte?
Re: Farbiger Print
Verfasst: Dienstag 12. Februar 2019, 19:45
von __blackjack__
@toper3902: Wie führst Du das denn aus? Aus irgendeiner IDE heraus? Das sind Steuerzeichen die normalerweise von Terminals interpretiert werden.
Re: Farbiger Print
Verfasst: Dienstag 12. Februar 2019, 19:48
von toper3902
@_blackjack_: Ich benutze die IDLE python 3.7. Es funktioniert sowohl mit der IDLE als auch mit dem dazugehörigen Terminal nicht.
(Windows 7)
Re: Farbiger Print
Verfasst: Dienstag 12. Februar 2019, 20:58
von __blackjack__
@toper3902: Welches „dazugehörige Terminal“? IDLE hat kein Terminal. Du musst das in der Eingabeaufforderung Deines Betriebssystems ausführen.
Re: Farbiger Print
Verfasst: Dienstag 12. Februar 2019, 21:00
von Tholo
Schau mal ob das init was hilft
Code: Alles auswählen
from colorama import init
from termcolor import colored
# use Colorama to make Termcolor work on Windows too
init()
# then use Termcolor for all colored text output
print(colored('Hello, World!', 'green', 'on_red'))
Gefunden bei
https://stackoverflow.com/questions/984 ... on-windows
Re: Farbiger Print
Verfasst: Dienstag 12. Februar 2019, 21:46
von toper3902
@Tholo: Nein leider nicht
Re: Farbiger Print
Verfasst: Mittwoch 13. Februar 2019, 06:16
von snafu
toper3902 hat geschrieben: Dienstag 12. Februar 2019, 19:48
Ich benutze die IDLE python 3.7. Es funktioniert sowohl mit der IDLE als auch mit dem dazugehörigen Terminal nicht.
(Windows 7)
In der Windows-Eingabeaufforderung (
cmd.exe) sollte es aber klappen. In IDLE geht es bei mir auch nicht, da wahrscheinlich ein Ändern der Textfarbe durch Programme dort nicht vorgesehen ist.