Skip to main content

ANSII Color formatting for output in terminal.

Project description

Available text colors

grey, red, green, yellow, blue, magenta, cyan, white.

Available text highlights

on_grey, on_red, on_green, on_yellow, on_blue, on_magenta, on_cyan, on_white.

Available attributes

bold, dark, underline, blink, reverse, concealed.

Example for Python 2.x

from termcolor import colored

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

red_on_cyan = lambda x: colored(x, 'red', 'on_cyan')
print red_on_cyan('Hello, World!')
print red_on_cyan('Hello, Universe!')

Example for Python 3.x

from termcolor import colored

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

red_on_cyan = lambda x: colored(x, 'red', 'on_cyan')
print((red_on_cyan('Hello, World!')))
print((red_on_cyan('Hello, Universe!')))

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

yes

no

Cygwin SSH

yes

no

color

color

color

yes

Mac Terminal

yes

no

yes

yes

yes

yes

CHANGES

1.0.0 (13.01.2011)

  • Changed license to MIT.

  • Updated copyright.

  • Refactored source code.

0.2 (07.09.2010)

  • Added support of Python 3.x.

0.1.2 (04.06.2009)

  • Fixed bold characters. (Thanks Tibor Fekete)

0.1.1 (05.03.2009)

  • Some refactoring.

  • Updated copyright.

  • Fixed reset colors.

  • Updated documentation.

0.1 (09.06.2008)

  • Initial release.

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

termcolor-1.0.0.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file termcolor-1.0.0.tar.gz.

File metadata

  • Download URL: termcolor-1.0.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for termcolor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 79f644d7e9b2a800655572a64447f7e8a20ce8760c0caee930af2c479bd85a2d
MD5 516471dc99f96fe5b7a6e7ca5485807e
BLAKE2b-256 371cd55807c718e66c15caf9f20537ff970cbe09748c09e874c073d1f44fad75

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