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 :
pip install colorama
Utilisation de base :
Voici comment utiliser colorama
pour styliser la sortie de la console :
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.")
Sortie :
Exemple de mise en surbrillance des erreurs :
print(Fore.RED + "Error: Invalid input!" + Style.RESET_ALL)
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 :
pip install rich
Style de base avec riche :
from rich.console import Console console = Console() console.print("[bold magenta]Hello, World![/bold magenta]") console.print("[red]Error:[/red] Something went wrong.")
Sortie :
Exemple de formatage de tableau :
from rich.table import Table table = Table(title="Sample Table") # ... (add columns and rows to the table) ... console.print(table)
Pour une expérience CLI dynamique, combinez la simplicité de colorama
avec les fonctionnalités avancées de rich
.
Exemple :
pip install colorama
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!