colored
Very simple Python library for color and formatting in terminal.
The following colors works with most terminals and terminals emulators. ANSI/VT100 escape sequences can be used in every programming languages.
Set:
+-----+-------------+
|Code | Description |
+-----+-------------+
| 1 | bold |
| 2 | dim |
| 4 | underlined |
| 5 | blink |
| 7 | reverse |
| 8 | hidden |
+-------------------+
Reset:
+-----+-------------+
|Code | Description |
+-----+-------------+
| 0 | all |
| 21 | bold |
| 22 | dim |
| 24 | underlined |
| 25 | blink |
| 27 | reverse |
| 28 | hidden |
+-----+-------------+
Foreground (text):
+-----+---------------+
|Code | Description |
+-----+---------------+
| 39 | default |
| 30 | black |
| 31 | red |
| 32 | green |
| 33 | yellow |
| 34 | blue |
| 35 | magenta |
| 36 | cyan |
| 37 | light_gray |
| 90 | dark_gray |
| 91 | light_red |
| 92 | light_green |
| 93 | light_yellow |
| 94 | light_blue |
| 95 | light_magenta |
| 96 | light_cyan |
| 97 | white |
+-----+---------------+
Background:
+-----+---------------+
|Code | Description |
+-----+---------------+
| 49 | default |
| 40 | black |
| 41 | red |
| 42 | green |
| 43 | yellow |
| 44 | blue |
| 45 | magenta |
| 46 | cyan |
| 47 | light_gray |
| 100 | dark_gray |
| 101 | light_red |
| 102 | light_green |
| 103 | light_yellow |
| 104 | light_blue |
| 105 | light_magenta |
| 106 | light_cyan |
| 107 | white |
+-----+---------------+
256 Colors Foreground (text):
256 Colors Background:
Installation
$ pip install colored
uninstall
$ pip uninstall colored
Usage Examples
How to use the module in your own python code:
Modules : colored.fg(), colored.fg256(), colored.bg(), colored.bg256(), colored.set(), colored.reset()
>>> import colored
>>>
>>> red = colored.fg(31)
>>> default = colored.fg(39)
>>> print ('%s Hello World !!! %s') % (red, default)
Hello World !!!
or you car use description:
>>> green = colored.fg('green')
>>> default = colored.fg('default')
>>> print ('%s Hello World !!! %s') % (green, default)
Hello World !!!
using format method:
>>> bold = colored.set('bold')
>>> print ('{0}{1} Hello World !!! {2}'.format(green, bold, default))
Hello World !!!
print 256 colors:
>>> color = colored.fg256(165)
>>> color
'\x1b[38;5;165m'
>>> print color + 'Hello World !!!' + colored.reset(0)
Hello World !!!
>>> bg_color = colored.bg256(115)
>>> print color + bg_color + 'Hello World !!!' + colored.reset(0)
Hello World !!!
Screenshot:
Metadata
Release files for colored 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| colored-1.0.2.tar.gz | 214.9 kB | Details |
Release files / colored-1.0.2.tar.gz
| Download URL | colored-1.0.2.tar.gz |
|---|---|
| Size | 214.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6560b86aacdc5f85401789082f0bc4b758559fc127fa450ae2bcdbe4db31fed
|
|
BLAKE2b-256 checksum How to use checksums |
a7ccfb6f1bbb76cf9bd5df78d2b0f8ea6ec5bef4fbc0fed05c3196c160e5a097
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |