Colorize expanded tabs
qwweeeit
qwweeeit at yahoo.it
Sun Dec 4 05:58:40 EST 2005
Hi all,
from a string embedding tabs I want to colorize them when expanded:
# Starting from a string:
a= '1234\t5678\t\t90\nqwerty\nasdfg'
# which embeds both tabs and lfs
# printing it you obtain:
print a
# 1234 5678 90
# qwerty
# asdfg
# print automatically expands tabs and interprets the NL.
# to colorize the expanded tabs, I tried:
print a.replace('\t',"\033[41m\t\033[0m") # 41 = red color
# instead it works (in Linux) for the \n (substituted with a red
space):
print a.replace('\n',"\033[41m \033[0m\n")
Can you help me?
Bye.
More information about the Python-list
mailing list