Найти тему
IT Start | Python

Библиотека colorama в Python

Введение

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 + "Синий текст")

Вывод:

-2

Изменение цвета фона текста в консоли Python

Чтобы изменить цвет фона текста в консоли используется класс Back, которому указывается нужный цвет:

import colorama
from colorama import Fore, Back, Style

print(Back.RED + "Текст на красном фоне")
print(Back.GREEN + "Текст на зеленом фоне")
print(Back.BLUE + "Текст на синем фоне")

Вывод:

-3

Изменение стиля текста в консоли Python

Изменить стиль текста в консоли можно благодаря классу Style, которому также передаётся нужный цвет:

import colorama
from colorama import Fore, Back, Style

print(Style.NORMAL + "Нормальный текст")
print(Style.BRIGHT + "Яркий текст")

Вывод:

-4

Комбинированные стилей в консоли Python

Также стили можно комбинировать:

import colorama
from colorama import Fore, Back, Style

print(Fore.YELLOW + Back.BLUE + "Желтый текст на синем фоне")
print(Style.BRIGHT + Fore.RED + "Яркий красный текст")

Вывод:

-5

Сброс стилей

Для сброса стилей используя метод colorama.deinit():

colorama.deinit()

Заключение

В ходе статьи мы с Вами узнали про библиотеку colorama и как с ней работать. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Мой Telegram канал

Мой YouTube канал

Курс по созданию телеграм-ботов на Python с фреймворком Aiogram

Курс по созданию GUI на Python