Введение
Colorama — это библиотека в Python, которая предоставляет простой способ изменять цвета и стили текста в терминале. Она особенно полезна при создании текстовых интерфейсов или при добавлении эффектов в вывод программы. В данной статье рассмотрим как работать с библиотекой colorama.
Установка библиотеки colorama в Python
Для начала работы с библиотекой Colorama, её нужно установить. Для этого нужно перейти в терминал/командную строку, прописать pip install colorama, и нажать Enter.
После установки модуля импортируем его. Также импортируем классы Fore, Back и Style:
import colorama
from colorama import Fore, Back, Style
Изменение цвета текста в консоли Python
Для изменения цвета текста используется класс Fore, которому указывается нужный цвет:
import colorama
from colorama import Fore, Back, Style
print(Fore.RED + "Красный текст")
print(Fore.GREEN + "Зеленый текст")
print(Fore.BLUE + "Синий текст")
Вывод:
Изменение цвета фона текста в консоли Python
Чтобы изменить цвет фона текста в консоли используется класс Back, которому указывается нужный цвет:
import colorama
from colorama import Fore, Back, Style
print(Back.RED + "Текст на красном фоне")
print(Back.GREEN + "Текст на зеленом фоне")
print(Back.BLUE + "Текст на синем фоне")
Вывод:
Изменение стиля текста в консоли Python
Изменить стиль текста в консоли можно благодаря классу Style, которому также передаётся нужный цвет:
import colorama
from colorama import Fore, Back, Style
print(Style.NORMAL + "Нормальный текст")
print(Style.BRIGHT + "Яркий текст")
Вывод:
Комбинированные стилей в консоли Python
Также стили можно комбинировать:
import colorama
from colorama import Fore, Back, Style
print(Fore.YELLOW + Back.BLUE + "Желтый текст на синем фоне")
print(Style.BRIGHT + Fore.RED + "Яркий красный текст")
Вывод:
Сброс стилей
Для сброса стилей используя метод colorama.deinit():
colorama.deinit()
Заключение
В ходе статьи мы с Вами узнали про библиотеку colorama и как с ней работать. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂
Мой Telegram канал
Мой YouTube канал
Курс по созданию телеграм-ботов на Python с фреймворком Aiogram