rich

Utilities

Stile terminale

Panoramica rich

Rich è una libreria Python per scrivere testo arricchito sul terminale. Supporta il rendering del markdown, l'evidenziazione della sintassi, tabelle, barre di avanzamento, traceback ben stampati e un'ampia gamma di altre opzioni di formattazione, il tutto con un'API semplice ed espressiva.

Nel terminale diPyRun, lo stile di Rich si presenta come output formattato, rendendolo uno strumento eccellente per creare output CLI ben presentati. Che tu stia creando uno script di reporting dei dati o semplicemente desideri dichiarazioni di stampa più belle, Rich funziona immediatamente tramite micropip senza alcuna installazione richiesta.

Codice e output di esecuzione

Pannelli e tabelle stilizzati utilizzando la ricca libreria.

Rich Terminal TablesEsegui nell'editor
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)

Pacchetti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.