我使用ANSI escape codes为我的python程序的输出添加颜色和其他效果(如粗体)。
使用类似的东西:
print "\033[1mThis should be in bold"
将打印"这应该是粗体"在我的终端。
然而:
print "\033[3mThis should be in italics"
不在终端中打印文本,我认为我的终端不支持它。
有没有办法确定终端支持哪些代码?上面的链接指出斜体是"没有得到广泛支持。有时被视为反向。"
有没有办法(在python中):