这个问题已经在这里有一个答案:
- 如何打印大胆的文字在Python? 10个回答
我希望能够将文本更改为粗体Python编写的。 有没有办法做到这一点?
我已经能够用粗体来改变颜色与termcolor但没有那么远。 有没有人尝试过这样做呢?
这个问题已经在这里有一个答案:
我希望能够将文本更改为粗体Python编写的。 有没有办法做到这一点?
我已经能够用粗体来改变颜色与termcolor但没有那么远。 有没有人尝试过这样做呢?
你可能会想尝试ANSI转义序列,如果你的平台允许它。
并可能重复- -关联Crossposting SO问题: 1 2
在开始之前,请仔细阅读上面的链接的警告,以确保您的操作系统和Python版本将允许您正确地呈现这一点。
您可以定义一个包含所有你需要的ANSI转义序列的一类。
class style:
BOLD = '\033[1m'
END = '\033[0m'
然后print
通过级联类调用它们:
print style.BOLD + 'This is my text string.' + style.END
如果你不想去通过创建整个班只是想大胆文字的麻烦,可以很明显的将它们连接起来,而不是直接。 但是,如果你的代码是开源的,而不是为个人使用,一定要告诉其他潜在读者这是什么呢!
print '\033[1m' + 'This is my text string.' + '\033[0m'
这回答了你的问题了吗?
编辑:JYelton打我给它。 我这样一个缓慢的打字员...