
Super Light Python String Formatter!
?

?
install_vividhues.sh ... bash install_vividhues.sh en su shell/cli. (O ... Haga doble clic en el archivo install_vividhues.sh )¡Nota!
Esto requiere que Bash se instale en su sistema operativo. ¡Git Bash o WSL son dos de muchos para elegir!

bash install_vividhues.sh en el shell 
$ pip install VividHuesConsejo
Use este comando para actualizar
pip install --upgrade VividHues
from VividHues import Clr requirements.txt (¡muy recomendable!) requirements.txt de paquetes de Python.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 (opcional, pero necesita requirements.txt ) .github , cree uno. Dependabot.yml . version : 2
updates :
- package-ecosystem : " pip "
directory : " / "
schedule :
interval : " daily " Dockerfile ? (opcional) # 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 fuga de color es cuando se ha olvidado de usar Clr.RS / Clr.RESET ? ¡Para restablecer el formato después del último personaje impreso a la salida estándar!
Resulta en cualquier caracteres finales, en la transmisión de salida, para continuar teniendo el mismo formato.
Esta es una característica intencional, ya que permite el formato de trozos completos de código de una vez. Ver el ejemplo
¡Nota!
A partir de
VividHues>=5.3.0, todas las funciones mágicas no filtran el color.¡Anteriormente, solo era
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 = "" )¡Consejo!
Estas soluciones también evitan la fuga de otro formato
(por ejemplo,
Clr.BO,Clr.BOLD,Clr.UL,Clr.UNDERLINE)
Clr disponibles: ¡Nota!
Para facilitar su vida, al leer la documentación,
Su declaración de importación debería ser la siguiente ...?
from VividHues import Clrpara que pueda usarClr.___
¡Vividhues te proporciona una forma rápida de borrar la última línea del CLI!
# Delete the last printed line of the CLI
Clr . delPrevLine () # Delete the last 5 printed lines
Clr . delPrevLine ( 5 )¡CONSEJO!
Las funciones mágicas no filtran el color (a partir de
VividHues>=5.3.0)

print ( Clr . random ( string ) )Pinta su cadena en un código CLR aleatorio.

print ( Clr . jazzy ( string ) )¡Pinta cada letra en colores aleatorios de jazz! ¡Es una apuesta total, que está garantizada para ser fea! :)

print ( Clr . rainbow ( string ) )Pinta su cuerda en un patrón de arco iris.

print ( Clr . pattern ( string , * color ) )¡Pinte sus letras en un patrón de repetición, especificando una cantidad ilimitada de códigos CLR!
| Característica | Vívidos | colorama | Termcolor |
|---|---|---|---|
| Simplicidad/abstracción | |||
| Colores de fuente | |||
| Antecedentes/resaltado | ? | ||
| Negrita/subrayado | |||
| Más liviano | |||
| Resumen automovilístico | |||
| Posicionamiento del cursor | |||
| Características especiales/únicas | |||
| Dependencias | |||
| Total | 7/9 | 6/9 | 6/9 |
Potencialmente, Vividhues tendrá más características que las alternativas si se implementan.
Vividhues viene con una variedad de valores de 'dunder' que puede consultar.
Un ejemplo importante es verificar la versión actual: VividHues.__version__
¡Nota!
¡La importación es diferente esta vez!
import VividHues
¡Puede usar el siguiente comando para averiguar todos los Dunders posibles!
VividHues . dunders ()
| Dunder | Que hace | Salida esperada |
|---|---|---|
__author__ | autor | "Kenneth Oliver © 2022" |
__desc__ | descripción | "¿Forma de cuerdas de Python Super Light!?" |
__homepage__ | URL GitHub | "https://github.com/kennyoliver/vividhues" |
__package__ | nombre del paquete | "Vividhues" |
__pypi__ | URL PYPI | "https://pypi.org/project/vividhues/" |
__version__ | versión actual | (¡Cualquiera que sea la versión actual!) |
print(VividHues.__version__) mostrará la versión actual. Kenny Oliver © 2024