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

Метод echo

Метод echo применяется для вывода сообщений в терминал. Первым параметром передаётся текст сообщения. Вторым параметром можно передать цвет текста. Третий параметр отвечает за фон сообщения. Также поддерживаются дополнительные параметры: nl для управления переносом строки, err для вывода в поток ошибок и file для указания файла вывода.

Синтаксис

click.echo(message, [file], [nl], [err], [color])

Пример

Давайте выведем простое сообщение в консоль:

import click @click.command() def cli(): click.echo('hello') if __name__ == '__main__': cli()

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

$ python app.py hello

Пример

Давайте выведем сообщение с указанием цвета текста:

import click @click.command() def cli(): click.echo('article', fg='red') if __name__ == '__main__': cli()

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

$ python app.py article

Текст article будет выведен красным цветом.

Пример

Давайте выведем сообщение с указанием цвета текста и фона:

import click @click.command() def cli(): click.echo('abcde', fg='white', bg='blue') if __name__ == '__main__': cli()

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

$ python app.py abcde

Текст abcde будет выведен белым цветом на синем фоне.

Пример

Давайте выведем несколько сообщений без переноса строки:

import click @click.command() def cli(): click.echo('user', nl=False) click.echo('hello', nl=False) click.echo('abcde')

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

$ python app.py userhelloabcde

Пример

Давайте выведем сообщение в поток ошибок:

import click @click.command() def cli(): click.echo('error message', err=True)

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

$ python app.py error message

Сообщение error message будет выведено в стандартный поток ошибок.

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

  • метод secho,
    который выводит стилизованный текст
  • метод style,
    который применяет стили к тексту
  • метод prompt,
    который запрашивает ввод у пользователя
  • метод confirm,
    который запрашивает подтверждение действия
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить