E.g:
print "hello"
我该怎么做才能将“hello”文本加粗?
E.g:
print "hello"
我该怎么做才能将“hello”文本加粗?
当前回答
你可以使用termcolor来表示:
sudo pip install termcolor
打印彩色粗体:
from termcolor import colored
print(colored('Hello', 'green', attrs=['bold']))
有关更多信息,请参阅PyPi上的termcolor。
Simple-colors是另一个具有类似语法的包:
from simple_colors import *
print(green('Hello', ['bold'])
在colorama中对应的可能是Style.BRIGHT。
其他回答
安装termcolor模块
sudo pip install termcolor
然后对彩色文本试试这个
from termcolor import colored
print colored('Hello', 'green')
对于粗体文本:
from termcolor import colored
print colored('Hello', attrs=['bold'])
在Python 3中,除了常规的命名打印参数(如file或end)外,您还可以使用cprint作为内置打印的下拉替换,使用可选的第二个参数表示颜色或attrs参数表示粗体(以及其他属性,如下划线)。
import sys
from termcolor import cprint
cprint('Hello', 'green', attrs=['bold'], file=sys.stderr)
完全披露,这个答案很大程度上是基于奥卢·史密斯的答案 本来是想编辑一下,这样可以减少本页的噪音 相当多,但因为一些评论家的错误概念 编辑应该是什么样子,我现在不得不把这作为一个单独的答案。
你可以使用termcolor来表示:
sudo pip install termcolor
打印彩色粗体:
from termcolor import colored
print(colored('Hello', 'green', attrs=['bold']))
有关更多信息,请参阅PyPi上的termcolor。
Simple-colors是另一个具有类似语法的包:
from simple_colors import *
print(green('Hello', ['bold'])
在colorama中对应的可能是Style.BRIGHT。
class color:
PURPLE = '\033[95m'
CYAN = '\033[96m'
DARKCYAN = '\033[36m'
BLUE = '\033[94m'
GREEN = '\033[92m'
YELLOW = '\033[93m'
RED = '\033[91m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
END = '\033[0m'
print(color.BOLD + 'Hello, World!' + color.END)
粗体印刷变得很容易。
使用pip安装quo:
from quo import echo
echo(f"Hello, World!", bold=True)
print '\033[1m Your Name \033[0m'
\033[1m是终端中粗体的转义码。 \033[0m是结束编辑文本并返回默认文本格式的转义代码。
如果你不使用\033[0m],那么所有即将出现的终端文本都将变成粗体。