Colored text in Linux
David Porter
jcm at bigskytel.com
Thu Sep 21 15:20:47 EDT 2000
* Brian Geddes <brian.j.geddes at intel.com>:
>
> I want to be able to print out colored text to the screen from inside a
> Python script in Linux. I figure this is just a matter of using the proper
> escape codes, but I'm not sure where to find them or if I'll have to use
> anything other than the basic print() function. Thanks in advance...
>
These should work (taken from pydf):
colours = { 'default' : "\033[0m",
'bold' : "\033[1m",
'underline' : "\033[4m",
'blink' : "\033[5m",
'reverse' : "\033[7m",
'concealed' : "\033[8m",
'black' : "\033[30m",
'red' : "\033[31m",
'green' : "\033[32m",
'yellow' : "\033[33m",
'blue' : "\033[34m",
'magenta' : "\033[35m",
'cyan' : "\033[36m",
'white' : "\033[37m",
'on_black' : "\033[40m",
'on_red' : "\033[41m",
'on_green' : "\033[42m",
'on_yellow' : "\033[43m",
'on_blue' : "\033[44m",
'on_magenta' : "\033[45m",
'on_cyan' : "\033[46m",
'on_white' : "\033[47m" }
Yes, you can use them with print.
David
More information about the Python-list
mailing list