我只想知道如何在没有termcolor模块的情况下打印彩色文本。 我不想要termcolor,因为如果有人使用我的脚本并且他没有安装termcolor模块,它将无法工作! :( 我在某处读到了我可以在这里使用代码:http://www.tux-planet.fr/les-codes-de-couleurs-en-bash/
带打印的但我无法让它发挥作用。
答案 0 :(得分:2)
您需要打印转义序列。例如,要以红色打印'foo',请尝试以下方法:
print '\x1b[31mfoo\x1b[0m'
要发现转义序列,您可以使用termcolor.colored
函数。
但是,“正常”的方式是简单地依赖termcolor
..你可以在给他们脚本的同时给他们模块!