Logo youtube Autor MSQLITE - Santiago Rivera Marin

CHROMOLOG

Logo del proyecto 'chromolog'
PyPI Downloads

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)

Inicialización

  1. Importación del módulo:
# Importe el módulo general
import chromolog

o

# Importe la clase Print del módulo
from chromolog import Print
  1. Crear una instancia de la clase Print
# Cree una instancia
p = Print()
  1. Use los métodos disponibles.
- 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 ✅
banner

Métodos Disponibles

# 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
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

# Darle la bienvenida al usuario
p.inf('Bienbenido a chromolog')

Salida por consola

>>> Bienbenido a chromolog

# 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

banner
# 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
banner