/
githubmirror
/
rich
Обзор
Документация
Войти
/
githubmirror
/
rich
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/rainbow.py
20 строк
441 B
Will McGugan
docs
08 авг 2020, 19:38
08 авг 2020, 19:38
6169ab6
Код
Авторство
О чём код?
""" This example demonstrates how to write a custom highlighter. """ from random import randint from rich import print from rich.highlighter import Highlighter class RainbowHighlighter(Highlighter): def highlight(self, text): for index in range(len(text)): text.stylize(f"color({randint(16, 255)})", index, index + 1) rainbow = RainbowHighlighter() print(rainbow("I must not fear. Fear is the mind-killer."))