Как напечатать жирным шрифтом текст в Python?
Например:
print "hello"
Что мне делать, чтобы текст «привет» выделен жирным шрифтом?
Установите termcolor
модуль
sudo pip install termcolor
и затем попробуйте это за цветной текст
from termcolor import colored
print colored('Hello', 'green')
или это для полужирного текста:
from termcolor import colored
print colored('Hello', attrs=['bold'])
В Python 3 можно альтернативно использовать cprint
в качестве общедоступной замены для встроенного print
с дополнительным вторым параметром для цветов или attrs
параметр для полужирного (и другие атрибуты такой как underline
) в дополнение к нормальному именованному print
аргументы такой как [1 110] или end
.
import sys
from termcolor import cprint
cprint('Hello', 'green', attrs=['bold'], file=sys.stderr)
Полное раскрытие, этот ответ в большой степени основан ответ Olu Smith и был предназначен как редактирование , который уменьшит шум на этой странице значительно, но из-за некоторых рецензентов дезинформировал понятие того, что редактирование, как предполагается, я теперь вынужден сделать это отдельным ответом.
В python 3 Вы могли использовать colorama - simple_colors: (Простая страница Colours: https://pypi.org/project/simple-colors / - переходят к направляющемуся 'Использованию'.)
from simple_colors import *
print(green('hello', 'bold'))