Imprima mensajes por consola coloridos y distinguidos de los demás, tenga un formato de salida por consola más
elegante y vívido según lo prefiera, ya sea un mensaje de error
o un mensaje de operación finalizada
(success
).
Instalación: - # pip install chromolog - # Esto instalará la versión más reciente (v0.2.3)
# Importe el módulo general
import chromolog
o
# Importe la clase Print del módulo
from chromolog import Print
Print
# Cree una instancia
p = Print()
- err(err:any): Indicado para imprimir los errores 😞 - exc(exc:Exception): Indicado para imprimir información sobre la excepción capturada en bloques `try` - inf(inf:any): Indicado para imprimir mensajes de información, variables ℹ - warn(warn:any): Indicado para imprimir mensajes de precacución 😱 - suc(suc:any): Indicado para indicar que la ejecución fue completada con éxito ✅
err(err:any)
: Indicado para imprimir los errores 😞# En un bloque try
try:
# Soy literalmente un error
tutosrivegamer
except Exception as e:
p.err(e)
Salida por consola
>>> name 'tutosrivegamer' is not defined
exc(exc:Exception)
: Indicado para imprimir información sobre la excepción capturada en bloques
`try`20 # En un bloque try
21 try:
22 # Soy literalmente un error
23 tutosrivegamer
24 except Exception as e:
25 p.exc(e)
Salida por consola
>>> Exception: NameError
>>> File: c:\Users\srm\Desktop\modules\chromolog\tests\test_local.py
>>> ErrorLine: 23
>>> Messsage: name 'tutosrivegamer' is not defined
inf(inf:any)
: Indicado para imprimir mensajes de precacución, variables ℹ# Darle la bienvenida al usuario
p.inf('Bienbenido a chromolog')
Salida por consola
>>> Bienbenido a chromolog
warn(warn:any)
: Indicado para imprimir mensajes de precacución 😱# Variable edad
age:int = 17
# Validación menor de edad
if age < 18:
p.warn('Eres menor de edad, no puedes pasar')
Salida por consola
>>> Eres menor de edad, no puedes pasar
suc(suc:any)
: Indicado para indicar que la ejecución fue completada con éxito ✅# Tabla de multiplicar del 10
for i in range(1, 11):
# Imprimir resultado como "información"
p.inf(f'{i} x 10: {i*10}')
p.suc('Se ha ejecutado la operación exitosamente')
Salida por consola
>>> 1 x 10: 10
>>> 2 x 10: 20
>>> 3 x 10: 30
>>> 4 x 10: 40
>>> 5 x 10: 50
>>> 6 x 10: 60
>>> 7 x 10: 70
>>> 8 x 10: 80
>>> 9 x 10: 90
>>> 10 x 10: 100
>>> Se ha ejecutado la operación exitosamente