如何在python中没有termcolor模块的情况下打印彩色文本

时间:2011-11-14 03:37:29

标签: python

我只想知道如何在没有termcolor模块的情况下打印彩色文本。 我不想要termcolor,因为如果有人使用我的脚本并且他没有安装termcolor模块,它将无法工作! :( 我在某处读到了我可以在这里使用代码:http://www.tux-planet.fr/les-codes-de-couleurs-en-bash/

带打印的

但我无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

您需要打印转义序列。例如,要以红色打印'foo',请尝试以下方法:

print '\x1b[31mfoo\x1b[0m'

要发现转义序列,您可以使用termcolor.colored函数。

但是,“正常”的方式是简单地依赖termcolor ..你可以在给他们脚本的同时给他们模块!