
Super Light Python String Formatierer!
?

?
install_vividhues.sh heruntergeladen haben ... bash install_vividhues.sh in Ihrer Shell/CLI aus. (Oder ... doppelklicken Sie auf die Datei install_vividhues.sh ))Notiz!
Dadurch muss Bash auf Ihrem Betriebssystem installiert werden. Git Bash oder WSL sind zwei von vielen, aus denen sie auswählen können!

bash install_vividhues.sh in der Schale aus 
$ pip install VividHuesTipp
Verwenden Sie diesen Befehl, um zu aktualisieren
pip install --upgrade VividHues
from VividHues import Clr requirements.txt (sehr empfohlen!) requirements.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 (optional, benötigt aber requirements.txt ) .github -Verzeichnis haben, erstellen Sie einen. Dependabot.yml -Datei hinzu. version : 2
updates :
- package-ecosystem : " pip "
directory : " / "
schedule :
interval : " daily " Dockerfile ? (optional) # 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 )) Farbleckage ist, wenn Sie vergessen haben, Clr.RS / Clr.RESET zu verwenden ? Um die Formatierung nach dem letzten auf die Standardausgabe gedruckten Zeichen zurückzusetzen!
Es führt zu Nachlaufzeichen im Ausgangsstrom, um weiterhin die gleiche Formatierung zu haben.
Dies ist ein absichtliches Merkmal, da es die Formatierung ganzer Codebrocken auf einmal ermöglicht. Siehe Beispiel
Notiz!
Ab
VividHues>=5.3.0lecken alle magischen Funktionen nicht die Farbe.Zuvor war es nur
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 = "" )Tipp!
Diese Lösungen verhindern auch das Austreten anderer Formatierungen
(zB
Clr.BO,Clr.BOLD,Clr.UL,Clr.UNDERLINE)
Clr -Codes: Notiz!
Um Ihr Leben zu erleichtern, beim Lesen der Dokumentation,
Ihre Einfuhranweisung sollte Folgendes sein ...?
from VividHues import Clrdamit SieClr.___verwenden können
Vividhues bietet Ihnen eine schnelle Möglichkeit, die letzte Zeile der CLI zu löschen!
# Delete the last printed line of the CLI
Clr . delPrevLine () # Delete the last 5 printed lines
Clr . delPrevLine ( 5 )TIPP!
Magische Funktionen lecken keine Farbe (ab
VividHues>=5.3.0)

print ( Clr . random ( string ) )Malt Ihre Zeichenfolge in einem zufälligen CLR -Code.

print ( Clr . jazzy ( string ) )Malt jeden Buchstaben in jazzigen zufälligen Farben! Es ist ein totales Glücksspiel, das garantiert hässlich ist! :)

print ( Clr . rainbow ( string ) )Malt Ihre Schnur in einem Regenbogenmuster.

print ( Clr . pattern ( string , * color ) )Malen Sie Ihre Buchstaben in einem sich wiederholenden Muster, indem Sie eine unbegrenzte Menge an CLR -Codes angeben!
| Besonderheit | Vividhues | Colorama | Begriff |
|---|---|---|---|
| Einfachheit/Abstraktion | |||
| Schriftfarben | |||
| Hintergrund/Highlight | ? | ||
| Fett/unterstreich | |||
| Am leichtesten | |||
| Auto-Reset | |||
| Cursorpositionierung | |||
| Besondere/einzigartige Funktionen | |||
| Abhängigkeiten | |||
| Gesamt | 7/9 | 6/9 | 6/9 |
Potenziell haben Vividhues mehr Funktionen als die Alternativen, wenn sie implementiert werden.
Vividhues verfügt über eine Vielzahl von "Dunder" -Werten, die Sie überprüfen können.
Ein wichtiges Beispiel ist die Überprüfung der aktuellen Version: VividHues.__version__
Notiz!
Der Import ist diesmal anders!
import VividHues
Sie können den folgenden Befehl verwenden, um alle möglichen Dunders herauszufinden!
VividHues . dunders ()
| Dunder | Was es tut | Erwartete Ausgabe |
|---|---|---|
__author__ | Autor | "Kenneth Oliver © 2022" |
__desc__ | Beschreibung | "Super Light Python String Formatierer!??" |
__homepage__ | Github URL | "https://github.com/kennyoliver/vividhues" |
__package__ | Paketname | "Vividhues" |
__pypi__ | PYPI URL | "https://pypi.org/project/vividhues/" |
__version__ | Aktuelle Version | (Was auch immer die aktuelle Version ist!) |
print(VividHues.__version__) die aktuelle Version an. Kenny Oliver © 2024