rich
UtilitiesСтиль терминала
Обзор rich
Rich — это библиотека Python для вывода форматированного текста на терминал. Он поддерживает рендеринг уценки, подсветку синтаксиса, таблицы, индикаторы выполнения, красиво напечатанные обратные трассировки и широкий спектр других параметров форматирования — и все это с помощью простого и выразительного API.
В терминалеPyRunстиль Рича отображается в виде форматированного вывода, что делает его отличным инструментом для создания хорошо представленного вывода CLI. Независимо от того, создаете ли вы сценарий отчета о данных или просто хотите получить более удобные инструкции для печати, Rich работает «из коробки» через micropip, не требуя установки.
Код и вывод выполнения
Стилизованные панели и таблицы с использованием библиотеки Rich.
from rich.console import Console
from rich.table import Table
from rich.panel import Panel
console = Console()
console.print(Panel.fit("[bold green]Welcome to PyRun[/bold green]", border_style="green"))
table = Table(title="Top Programming Languages")
table.add_column("Rank", justify="center", style="cyan", no_wrap=True)
table.add_column("Language", style="magenta")
table.add_column("Type", style="green")
table.add_column("Popular For", style="yellow")
table.add_row("1", "Python", "Dynamic", "Data Science, AI")
table.add_row("2", "JavaScript", "Dynamic", "Web, Node")
table.add_row("3", "TypeScript", "Static", "Large-scale Web")
table.add_row("4", "Rust", "Static", "Systems, WASM")
console.print(table)Сопутствующие пакеты
Рекомендуемые ресурсы Python
Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.
Циклы Python
Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.
Как отсортировать список в Python
Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.
Шпаргалка по строковым методам Python
Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.
Python против JavaScript: какой язык программирования лучше?
Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.