rich
UtilitiesTerminal-Styling
Übersicht rich
Rich ist eine Python-Bibliothek zum Schreiben von Rich Text auf das Terminal. Es unterstützt Markdown-Rendering, Syntaxhervorhebung, Tabellen, Fortschrittsbalken, hübsch gedruckte Tracebacks und eine Vielzahl anderer Formatierungsoptionen – alles mit einer einfachen, ausdrucksstarken API.
Im Terminal vonPyRunwird Richs Stil als formatierte Ausgabe angezeigt, was es zu einem hervorragenden Werkzeug zum Erstellen einer gut präsentierten CLI-Ausgabe macht. Egal, ob Sie ein Datenberichtsskript erstellen oder einfach schönere Druckauszüge wünschen, Rich funktioniert sofort über Micropip, ohne dass eine Installation erforderlich ist.
Code- und Ausführungsausgabe
Gestaltete Panels und Tabellen mithilfe der Rich-Bibliothek.
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)Verwandte Pakete
Empfohlene Python-Ressourcen
Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.
Python-Schleifen
Erfahren Sie, wie Sie Python-Schleifen zum Durchlaufen von Daten verwenden. Beherrschen Sie Best Practices für For-Schleifen, While-Schleifen, Break, Continue und Loop anhand interaktiver Beispiele.
So sortieren Sie eine Liste in Python
Erfahren Sie, wie Sie eine Liste in Python mit der Methode sort() und der Funktion sorted() sortieren. Entdecken Sie Beispiele für benutzerdefinierte Schlüsselsortierung und umgekehrte Reihenfolge.
Spickzettel für Python-String-Methoden
Ein vollständiges Referenzhandbuch für die Python-String-Manipulation. Meistern Sie das Formatieren, Suchen, Teilen, Ersetzen und Überprüfen von Zeichenfolgeneigenschaften.
Python vs. JavaScript: Welche Programmiersprache ist die beste?
Ein umfassender Vergleich zwischen Python und JavaScript. Entdecken Sie Syntaxunterschiede, Leistung, Anwendungsfälle (Backend vs. Frontend) und Codierungsbeispiele.