我怎样才能让在Python文字加粗? [重复](How can I make text bold

2019-10-20 12:03发布

这个问题已经在这里有一个答案:

  • 如何打印大胆的文字在Python? 10个回答

我希望能够将文本更改为粗体Python编写的。 有没有办法做到这一点?

我已经能够用粗体来改变颜色与termcolor但没有那么远。 有没有人尝试过这样做呢?

Answer 1:

你可能会想尝试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打我给它。 我这样一个缓慢的打字员...



文章来源: How can I make text bold in Python? [duplicate]