
Super Light Python String Formatter!
?

?
install_vividhues.sh ... bash install_vividhues.sh dans votre shell / cli. (Ou ... double-cliquez sur le fichier install_vividhues.sh )Note!
Cela nécessite que Bash soit installé sur votre système d'exploitation. Git Bash ou WSL sont deux à choisir!

bash install_vividhues.sh dans la coquille 
$ pip install VividHuesConseil
Utilisez cette commande pour mettre à jour
pip install --upgrade VividHues
from VividHues import Clr requirements.txt (fortement recommandé!) requirements.txt Python Packages.txt ... VividHues >= 5.4 . 0 ChangeLog?
VividHues >= 3.0 . 0 # basics: only has Clr codes VividHues >= 4.1 . 0 # new: abbreviations & "Magic Functions" VividHues >= 5.2 . 0 # Magic Function: Clr.pattern() VividHues >= 5.3 . 0 # all Magic Functions no longer leak color VividHues >= 5.4 . 0 # Clr.delPrevLine()
.github/Dependabot.yml (facultatif, mais a besoin de requirements.txt ) .github , créez-en un. Dependabot.yml . version : 2
updates :
- package-ecosystem : " pip "
directory : " / "
schedule :
interval : " daily " Dockerfile ? (facultatif) # recommended
COPY requirements.txt .
RUN pip install -r requirements.txt # alternatively...
RUN pip install VividHues
print ( Clr . BO + Clr . UL + Clr . rainbow ( 'I love VividHues!' ))
print ( Clr . RED + "It's got my fave color!" + Clr . RS )
print ( f"Soooo { Clr . jazzy ( 'jazzy' ) } " )
# ^^^
# you'll get an error using "" in f-string interpolations
print ( Clr . pattern ( "Kenny Oliver" , Clr . PURPLE , Clr . CYAN , Clr . LIME )) La fuite de couleurs, c'est quand vous avez oublié d'utiliser Clr.RS / Clr.RESET ? Pour réinitialiser le formatage après le dernier caractère imprimé à la sortie standard!
Il se traduit par des caractères de fuite, dans le flux de sortie, pour continuer à avoir la même mise en forme.
Il s'agit d'une caractéristique intentionnelle, car elle permet la mise en forme de morceaux de code entiers en une seule fois. Voir l'exemple
Note!
En ce qui concerne
VividHues>=5.3.0, toutes les fonctions magiques ne fuient pas la couleur.Auparavant, ce n'était que
Clr.random()!
print (... + Clr . RS ) # recommended!
print (..., Clr . RS )
print (..., end = Clr . RS + " n " ) # start formatting here
print ( Clr . BOLD + Clr . RED , end = "" )
if something :
print ( Clr . BLUE + "blah blah blah" + Clr . RS )
else :
for x in range ( 100 ):
# lots of print statements
# end formatting here
print ( Clr . RS , end = "" )Conseil!
Ces solutions empêchent également la fuite d'autres formations
(par exemple
Clr.BO,Clr.BOLD,Clr.UL,Clr.UNDERLINE)
Clr disponibles: Note!
Afin de vous faciliter la vie, lors de la lecture de la documentation,
Votre relevé d'importation devrait être le suivant ...?
from VividHues import Clrafin que vous puissiez utiliserClr.___
VividHues vous offre un moyen rapide d'effacer la dernière ligne de la CLI!
# Delete the last printed line of the CLI
Clr . delPrevLine () # Delete the last 5 printed lines
Clr . delPrevLine ( 5 )CONSEIL!
Les fonctions magiques ne fuient pas la couleur (en tant que
VividHues>=5.3.0)

print ( Clr . random ( string ) )Peint votre chaîne dans un code CLR aléatoire.

print ( Clr . jazzy ( string ) )Peint chaque lettre de couleurs aléatoires jazzy! C'est un pari total, qui est garanti d'être laid! :)

print ( Clr . rainbow ( string ) )Peint votre ficelle dans un motif arc-en-ciel.

print ( Clr . pattern ( string , * color ) )Peignez vos lettres dans un motif répétitif, en spécifiant une quantité illimitée de codes CLR!
| Fonctionnalité | Vivivins | Colorama | termes |
|---|---|---|---|
| Simplicité / abstraction | |||
| Couleurs de police | |||
| Arrière-plan / point culminant | ? | ||
| Gras / souligné | |||
| Le plus léger | |||
| Réinitialiser automatiquement | |||
| Positionnement du curseur | |||
| Fonctionnalités spéciales / uniques | |||
| Dépendances | |||
| Total | 7/9 | 6/9 | 6/9 |
Potentiellement, les VividHues auront plus de fonctionnalités que les alternatives s'ils sont mis en œuvre.
VividHues est livré avec une variété de valeurs «dunder» que vous pouvez vérifier.
Un exemple important consiste à consulter la version actuelle: VividHues.__version__
Note!
L'importation est différente cette fois!
import VividHues
Vous pouvez utiliser la commande suivante pour découvrir tous les Dunders possibles!
VividHues . dunders ()
| Se plonger | Ce qu'il fait | Sortie attendue |
|---|---|---|
__author__ | auteur | "Kenneth Oliver © 2022" |
__desc__ | description | "Super Light Python String Formatter!??" |
__homepage__ | URL GitHub | "https://github.com/kennyoliver/vividhues" |
__package__ | nom de package | "Vividhues" |
__pypi__ | URL PYPI | "https://pypi.org/project/vividhues/" |
__version__ | version actuelle | (Quelle que soit la version actuelle!) |
print(VividHues.__version__) affichera la version actuelle. Kenny Oliver © 2024