Skip to main content

Color formatting for output in terminal.

Project description

Tool for coloring print output in terminal

Fork of https://pypi.org/project/termcolor/

Example

import sys
from pytermcolor import colored, cprint

text = colored('Hello, World!', 'red', attrs=['reverse', 'blink'])
print(text)
cprint('Hello, World!', 'green', 'red')

print_red_on_cyan = lambda x: cprint(x, 'red', 'cyan')
print_red_on_cyan('Hello, World!')
print_red_on_cyan('Hello, Universe!')

for i in range(10):
    cprint(i, 'magenta', end=' ')

cprint("Attention!", 'red', attrs=['bold'], file=sys.stderr)

Text Properties

Text colors:

  • grey
  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • white

Text background:

  • on_grey
  • on_red
  • on_green
  • on_yellow
  • on_blue
  • on_magenta
  • on_cyan
  • on_white

Attributes:

  • bold
  • dark
  • underline
  • blink
  • reverse
  • concealed

Terminal properties

Terminal bold dark underline blink reverse concealed
xterm yes no yes bold yes yes
linux yes yes bold yes yes no
rxvt yes no yes bold/black yes no
dtterm yes yes yes reverse yes yes
teraterm reverse no yes rev/red yes no
aixterm normal no yes no yes yes
PuTTY color no yes no yes no
Windows no no no no no no
Cygwin SSH yes no color color color yes
Mac Terminal yes no yes yes yes yes

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytermcolor-0.0.1.tar.gz (5.2 kB view details)

Uploaded Source

File details

Details for the file pytermcolor-0.0.1.tar.gz.

File metadata

  • Download URL: pytermcolor-0.0.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for pytermcolor-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c33976e6110d885fb009f9120b9091242a79252c7950fbf5f4227848f136e961
MD5 f32c250fcf09f316f0b767a6ab1ab89a
BLAKE2b-256 c34ee108a88e4f921255155bed660dddd68ff19e601e79ce9a1704f3fa019ccd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page