Рубрики
Без рубрики

Как напечатать смелый текст в Python?

Резюме: Чтобы распечатать жирный текст в Python, вы можете использовать: пакет SICE_COLOR, Ascept-последовательность ANSI, модуль ANSI, модуль TermColor, пакет Coloroma, пакет Frome_toolkit. Вы можете изменить свой текст на смелый, курсивый и подчеркнутый в Python. Вы можете не только играть со стилем вашего кода, но и изменить его цвет с помощью конкретных … Как распечатать жирный текст в Python? Подробнее “

Автор оригинала: 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/”