Maison >développement back-end >Tutoriel Python >Rendre vos applications CLI éclatantes avec des sorties stylisées
Les applications en ligne de commande ne doivent pas nécessairement être visuellement ennuyeuses ! Bien que souvent perçue comme purement fonctionnelle, l’incorporation de couleurs, de texte en gras et d’autres éléments stylistiques améliore considérablement l’expérience utilisateur. Les bibliothèques Python comme colorama
et rich
simplifient ce processus, ajoutant de la personnalité et de la clarté à vos outils CLI. Explorons comment améliorer la sortie de votre CLI.
colorama
est une bibliothèque légère permettant les codes de couleur ANSI sur diverses plates-formes, y compris Windows. Il est idéal pour les besoins de style simples.
Installation :
<code class="language-bash">pip install colorama</code>
Utilisation de base :
Voici comment utiliser colorama
pour styliser la sortie de la console :
<code class="language-python">from colorama import Fore, Back, Style, init init() # Initialize colorama print(Fore.RED + "This text is red.") print(Back.YELLOW + "This has a yellow background.") print(Style.BRIGHT + "This text is bold.") print(Style.RESET_ALL + "Back to default style.")</code>
Sortie :
Exemple de mise en surbrillance des erreurs :
<code class="language-python">print(Fore.RED + "Error: Invalid input!" + Style.RESET_ALL)</code>
Pour des fonctionnalités plus avancées (tableaux, barres de progression, prise en charge de Markdown), la bibliothèque rich
est un choix puissant.
Installation :
<code class="language-bash">pip install rich</code>
Style de base avec riche :
<code class="language-python">from rich.console import Console console = Console() console.print("[bold magenta]Hello, World![/bold magenta]") console.print("[red]Error:[/red] Something went wrong.")</code>
Sortie :
Exemple de formatage de tableau :
<code class="language-python">from rich.table import Table table = Table(title="Sample Table") # ... (add columns and rows to the table) ... console.print(table)</code>
Pour une expérience CLI dynamique, combinez la simplicité de colorama
avec les fonctionnalités avancées de rich
.
Exemple :
<code class="language-bash">pip install colorama</code>
Le style de votre sortie CLI améliore considérablement l'expérience utilisateur, rendant vos applications plus conviviales et visuellement attrayantes. Que vous choisissiez colorama
pour un style de base ou rich
pour un formatage avancé, Python simplifie le processus de création d'outils de console visuellement attrayants.
Partagez vos expériences avec le style CLI dans les commentaires !
Ressources :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!