Vous en avez assez de proposer à vos utilisateurs des messages sans relief ou des interfaces CLI monotones ? Vous aimeriez pouvoir ajouter un peu de fantaisie et de fun à vos sorties console ? Ne cherchez plus, voici le module qu’il vous faut !
Vous connaissez le RTF pour Rich Text Format (format de texte enrichi), ce format descriptif utilisé par les logiciels de traitements de texte tels que LibreOffice, Word ou autres. Il serait intéressant de pouvoir disposer d’un mécanisme semblable permettant de mettre en forme simplement des sorties textuelles de programmes Python. Le développeur Will McGugan a eu la bonne idée de mettre cela en pratique au sein d’un module très utile que nous allons découvrir dans cet article : rich !
1. Du texte oui, mais correctement formaté !
Pour commencer à apprécier les possibilités offertes par le module rich, nous allons voir ce qu’il est possible de faire en termes de rendu sur du texte simple. Bien entendu, la première étape va être d’installer le module :
Nous allons importer et utiliser la fonction print() de rich en lieu et place de la fonction print() standard :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première