Автор оригинала: Shubham Sayon.
Резюме: Чтобы распечатать жирный текст в Python, вы можете использовать:
- Simple_color Package С
- « \ 033 [1 м ‘ Ansi Escape-последовательность,
- Термин модуль С
- Королома пакет С
- Prompt_toolkit Пакет Отказ
Вы можете изменить свой текст на жирный , читал и подчеркнул в питоне. Вы можете не только играть со стилем вашего кода, но и изменить его цвет с помощью определенных пакетов и модулей в Python. Интересно! Не так ли? 🤩
Есть разные способы сделать это. К концу этого урока вы будете оснащены всеми инструментами для игры со стилем вашего кода. Итак, без дальнейшей задержки, пусть игры начинаются!
🎨 Метод 1: Использование пакета Simple_Color
Это один из самых простых методов для печати смелого текста в Python. Simple_colors
Пакет включает в себя много цветов, как синий , черный, зеленый , Magenta , красный С желтый и Циан . Вы также можете отформатировать ваш текст в различных стилях, таких как жирный , тусклый , Италический , яркий, подчеркнул , обратное и мигание, которые включены в пакет.
Так как Simple_color
пакет не является частью стандартной библиотеки Python; Вам нужно установить его перед использованием его. Установить Simple_color
Пакет Скопируйте следующий код на вашем терминале:
pip install simple-colors
или,
python -m pip install simple-colors
После того, как вы успешно установили модуль, вы можете следить за синтаксисом, указанным в примере ниже, чтобы настроить/стиль вашего кода.
Пример: В следующем примере демонстрируется, как вы можете добавить цвет, формат и сделать текст жирный или даже подчеркивать это использует Simple_colors
модуль.
from simple_colors import * # normal and colored text print('Normal:', blue('Welcome Finxter!')) # print BOLD and colored text print('BOLD: ', green('Welcome Finxter!', 'bold')) # print BOLD and Underlined and colored text print('BOLD and Underlined: ', red('Welcome Finxter!', ['bold', 'underlined']))
Выход:
Ура! Это выглядит удивительно. 🤓
🎨 Метод 2: Использование Ansi Escape Sequence ‘\ 033 [1m’
Некоторые из терминалов поддерживают способность проходить в Уникальные побега изменить тона, цвет и внешний вид содержания напечатано. Эти эвакуирующие последовательности называются Ansi Escape Sequences которые были названы в честь стандарта ANSI, который указывает на их использование.
Таким образом, вы можете использовать встроенный Ansi Escape Sequence, чтобы сделать контент или определенный текст смелый , подчеркнул , Италический и даже Цветные Отказ Чтобы распечатать жирный текст в Python, используя Ansi Escape Sequence, мы используем: ‘ \ 033 [1 м ‘ Отказ
💡 Пример 1: Escape-последовательность для печати Смелый Текст для Windows Пользователи
Вы должны позвонить в OS.System ()
Модуль Если вы используете ОС Windows, чтобы правильно работать последовательность Escape Asce.
import os os.system ("color") c= { "head": "\033[95m", "red": "\033[91m", "ENDC": "\033[0m", "Bold": "\u001b[1m", } print("\033[31;1;4mThis line gets printed in bold, underlined, and red color \033[0m")
Выход:
# ЗАМЕТКА: Код ‘ \ 033 [0 м ‘ используется для окончания смелого текста формата. Если вы забудете добавить последовательность кода ANSI, чтобы заключить конкретную строку кода, то после смелого формата также будут напечатаны следующие операторы.
💡 Пример 2: Escape-последовательность для печати Смелый Текст для Linux Пользователи
print("Hello and welcome to my "'\033[1m' + ''Blog'' + '\033[0m')
🎨 Метод 3: Использование модуля TermColor
В Python, термин
это модуль, используемый для форматирования цвета Ansii. Модуль поставляется с различными свойствами для различных терминалов и определенных свойств форматирования текста. Он также включает в себя различные текстовые цвета, такие как синий, красный, зеленый и зеленый и текстовый свет, такие как на пурпурной, на-голубой и на белом. Следовательно, мы будем использовать смелый Недвижимость из текстовых атрибутов.
#Note: термин
Модуль не является частью стандартной библиотеки Python. Таким образом, вам нужно установить его перед использованием его. Установить термин
Модуль Скопируйте следующий код на вашем терминале:
pip install termcolor
После установки модуля давайте визуализируемся, как вы можете использовать его для печати текста жирным форматом.
Пример:
from termcolor import colored text = colored('Hello and Welcome to FINXTER!', attrs=['bold']) # bold-text print(text) text2 = colored('This text will be printed in bold and blue color', 'blue', attrs=['bold']) print(text2)
Выход:
🎨 Метод 4: Использование пакета Coloroma
- Последствия Ansi Escape Charchence уже давно использовались для создания цветного текста терминала и позиционирования курсора на Unix и Mac. Colorama также делает эту работу в Windows, обернув STDOUT, зачистка последовательностей ANSI, оно находит (что будет отображаться как GobledyGook в выходе), и преобразование их в соответствующие вызовы Win32 для изменения состояния терминала.
- На других платформах Колорама ничего не делает. В Windows init init () будет сдвигать ensi escape educe любого контента, отправленного stdout или STDERR, и заменить его с помощью звонков Win32.
- Чтобы выйти с использованием Colorama перед выходом вашей программы, позвоните в Deinit (). Это восстановит stdout и Stderr к их первоначальной ценности.
- Источник: https://pypi.org/project/colorama/
С колотома
Не является частью стандартной библиотеки Python, вы должны установить его, используя следующую команду в вашем терминале, прежде чем вы сможете его использовать.
pip install colorama
Давайте посмотрим на пример, чтобы понять, как мы можем использовать модуль Colorama для печати смелого текста в Python.
Пример 1:
from colorama import Fore, Style print(Style.BRIGHT + 'Bold text') print(Fore.BLUE + 'Printing blue colored text') print(Style.RESET_ALL) print('This line has no effect of coloroma')
Выход:
Пример 2: Использование колотома
пакет вместе с термин
модуль.
from colorama import init from termcolor import colored init() print(colored('Hello and Welcome to Finxter!', 'blue', attrs=['bold']))
Выход:
🎨 Метод 5: создать объект HTML
Prompt_toolkit
включает в себяprint_formatted_text ()
Функция, которая совместима (как можно больше) со встроеннымПечать
функция. Он также поддерживает цвета и форматирование.- HTML может быть использован, чтобы продемонстрировать, что строка содержит форматирование на основе HTML. Таким образом, объект HTML распознает существенные теги для жирного, курсива и подчеркивания: , и .
Пример 1:
from prompt_toolkit import print_formatted_text, HTML print_formatted_text(HTML('This text is bold')) print_formatted_text(HTML('This text is italic')) print_formatted_text(HTML('This text is underlined'))
Выход:
Пример 2:
Поскольку все теги HTML отображаются на классы из листа стиля, вы также можете назначить стиль для пользовательского тега.
from prompt_toolkit import print_formatted_text, HTML from prompt_toolkit.styles import Style sty = Style.from_dict({ 'y': '#44ff00 bold', }) print_formatted_text (HTML('Hello and welcome to Finxter! '), style=sty)
Выход:
Заключение
Мы наконец завоевали искусство печать жирных текстов в Python. Не только мы узнали, как печатать Bold Texts, но мы также узнали, как стиль кода, используя цвета и другие стили форматирования, такие как подчеркивание и курсив. Я надеюсь, что эта статья помогла вам.
Пожалуйста, Оставайтесь настроиться и Подписаться Для более интересных статей!
Спасибо, Раши Агарваль , чтобы помочь мне с этой статьей.
- Вы хотите быстро освоить самые популярные Python IDE?
- Этот курс приведет вас от новичка к эксперту в Пычарме в ~ 90 минут.
- Для любого разработчика программного обеспечения имеет решающее значение для освоения IDE хорошо, писать, тестировать и отлаживать высококачественный код с небольшим усилием.
Присоединяйтесь к Pycharm MasterClass Сейчас и мастер Pycharm на завтра!
Я профессиональный Python Blogger и Content Creator. Я опубликовал многочисленные статьи и создал курсы в течение определенного периода времени. В настоящее время я работаю полный рабочий день, и у меня есть опыт в областях, таких как Python, AWS, DevOps и Networking.
Вы можете связаться со мной @:
Оригинал: “https://blog.finxter.com/how-to-print-bold-text-in-python/”