РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
638 of 643 menu

Метод style

Метод style применяется к объекту Click и создаёт стилизованный текстовый фрагмент для вывода в терминале. Первым параметром передаётся текст, вторым - необязательные параметры стиля: fg для цвета текста, bg для цвета фона, bold для жирного начертания, underline для подчёркивания и другие. Полученный объект можно передать в функции echo или secho для отображения в консоли.

Синтаксис

click.style(text, fg=None, bg=None, bold=None, dim=None, underline=None, blink=None, reverse=None, strikethrough=None)

Пример

Давайте создадим стилизованный текст с зелёным цветом и выведем его в терминал:

import click text = click.style('hello', fg='green') click.echo(text)

Результат выполнения кода:

hello

Пример

Давайте объединим несколько стилей: красный текст, белый фон и жирное начертание:

import click text = click.style('article', fg='red', bg='white', bold=True) click.echo(text)

Результат выполнения кода:

article

Пример

Давайте создадим команду Click, которая принимает имя пользователя и выводит его стилизованным:

import click @click.command() @click.argument('name') def user(name): text = click.style(name, fg='blue', underline=True) click.echo(text) if __name__ == '__main__': user()

Результат выполнения команды для аргумента abcde:

python app.py abcde

Результат выполнения кода:

abcde

Смотрите также

  • метод echo,
    который выводит текст в терминал
  • метод secho,
    который выводит стилизованный текст в терминал
  • метод command,
    который создаёт команду Click
  • класс Click,
    который предоставляет инструменты для CLI
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить