E.g:

print "hello"

我该怎么做才能将“hello”文本加粗?


当前回答

用这个:

print '\033[1m' + 'Hello'

和变回正常:

print '\033[0m'

本页是打印颜色和字体粗细的很好的参考。转到“设置图形模式”部分:

注意,这并不适用于所有操作系统,但您不需要任何模块。

其他回答

def say(text: str):  
  print ("\033[1;37m" + text)

say("Hello, world!")

我的代码工作正常。

有些终端允许打印彩色文本。有些颜色看起来就像“粗体”。试一试:

print ('\033[1;37mciao!')

序列'\033[1;37m'使一些终端以“亮白色”开始打印,可能看起来有点像粗体白色。'\033[0;0m'将关闭它。

粗体文本在Python中是这样的:

print("This is how the {}bold{} text looks like in Python".format('\033[1m', '\033[0m'))

这就是Python中粗体文本的样子。

用这个:

print '\033[1m' + 'Hello'

和变回正常:

print '\033[0m'

本页是打印颜色和字体粗细的很好的参考。转到“设置图形模式”部分:

注意,这并不适用于所有操作系统,但您不需要任何模块。

看看Colorama。它不一定对加粗有帮助……但是你可以在Windows和Linux上进行彩色输出,并控制亮度:

from colorama import *

init(autoreset=True)
print Fore.RED + 'some red text'
print Style.BRIGHT + Fore.RED + 'some bright red text'