如果我想打印彩色文本,我会使用代码来做
green = '\033[0;32m'
print green + 'Hello'
这给了我绿色的文字。如果我要使用粗体文本,则只需使用粗体代码,即
'\033[1m'
现在,我尝试将它们合并为
print bold + green + 'Hello'
其中
bold
是上述代码,但是没有用,给了我绿色文本,没有粗体。无论如何,我缺少将色彩与风格相结合的东西吗?
最佳答案
我可以推荐Diego NavarroMellén的this gist。
做这样的事情时,您可以将自己喜欢的东西结合在一起:
with pretty_output(BOLD, FG_GREEN) as out:
out.write('This is a bold text in green')
关于python - Python:以彩色和样式进行打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38815176/