如何使用python打印颜色。 例如
print('This should be red') print('This should be green')
现在一切都是黑色背景上的白色文字。 我使用Ubuntu的,如果有帮助。
像这样定义颜色:
W = '\033[0m' # white (normal) R = '\033[31m' # red G = '\033[32m' # green O = '\033[33m' # orange B = '\033[34m' # blue P = '\033[35m' # purple print(R+"hello how are you"+W)
演示:
在这里看到所有的颜色代码: 颜色代码
使用诸如colorconsole
的模块比较容易:
pip install colorconsole
然后,例如
from colorconsole import terminal screen = terminal.get_terminal(conEmu=False) screen.cprint(4, 0, "This is red\n") screen.cprint(10, 0, "This is light green\n") screen.cprint(0, 11, "This is black on light cyan\n") screen.reset_colors()
如果可用,它也支持256/24位颜色。