Colored Output - c_out. Python print with a style!
Project description
Introduction
Colored Output = c_out
You don't have to tell me how monotonous it is to use the same old print statement in python, as there is no option to format it. Moreover, we all have faced problems while debugging our code with countless print statements but no way to highlight any of it.
Well we can definitely install/import third-party packages, but some of us just prefer the old school solutions.
I have a simple, yet effective solution for you. What if I tell you, it is possible to create a custom class yourself which can format the output in the terminal?
Using this module you can directly format the output you see in your command line interface without using any external packages.
It uses ANSI Escape Codes to format the standard output.
Installation
pip install c_out
Usage
Import
from c_out.beauty_print import c_out, TextColor, BackgroundColor, Style
Different Ways to use
Normal print
c_out("Hello World")
Print with just text color
c_out("Hello World", text_color=TextColor.BLUE)
Print with just background color
c_out("Hello World", bg_color=BackgroundColor.BLACK)
Print with text color and background color
c_out("Hello World", text_color=TextColor.RED, bg_color=BackgroundColor.BLACK, styles=[Style.BOLD])
Print with text color, background color and font styles
c_out("Hello World", text_color=TextColor.RED, bg_color=BackgroundColor.BLACK, styles=[Style.BOLD])
c_out("Hello World", text_color=TextColor.RED, bg_color=BackgroundColor.BLACK, styles=[Style.BOLD, Style.STRIKETHROUGH, Style.ITALIC])
Print with separator and text color
c_out("Hello", "World", text_color=TextColor.RED, sep='\n')
Print with end of line and text color
c_out("Hello", "World", text_color=TextColor.RED, end='\t')
And there are many more combinations that you can try yourself.
Choices
Current Choices for TextColor
- BLACK
- RED
- GREEN
- ORANGE
- BLUE
- PURPLE
- CYAN
- LIGHTGREY
- DARKGREY
- LIGHTRED
- LIGHTGREEN
- YELLOW
- LIGHTBLUE
- PINK
- LIGHTCYAN
Current Choices for BackgroundColor
- BLACK
- RED
- GREEN
- ORANGE
- BLUE
- PURPLE
- CYAN
- LIGHTGREY
Current choices for Styles
- BOLD
- UNDERLINE
- ITALIC
- STRIKETHROUGH
- SELECTED
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.