Nothing Special   »   [go: up one dir, main page]

Skip to main content
Warning Some features may not work without JavaScript. Please try enabling it if you encounter problems.

ANSI color formatting for output in terminal

Project description

termcolor

PyPI version Supported Python versions PyPI downloads GitHub Actions status Codecov Licence Code style: Black Tidelift

Example

import sys

from termcolor import colored, cprint

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

print_red_on_cyan = lambda x: cprint(x, "red", "on_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 highlights:

  • 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 yes 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

termcolor-2.1.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

termcolor-2.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: termcolor-2.1.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for termcolor-2.1.0.tar.gz
Algorithm Hash digest
SHA256 b80df54667ce4f48c03fe35df194f052dc27a541ebbf2544e4d6b47b5d6949c4
MD5 04e4981838535169d19d26a14a76af17
BLAKE2b-256 621ae78a930f70dd576f2a7250a98263ac973a80d6f1a395d89328844881a0c0

See more details on using hashes here.

File details

Details for the file termcolor-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: termcolor-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for termcolor-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91dd04fdf661b89d7169cefd35f609b19ca931eb033687eaa647cef1ff177c49
MD5 9720e43a51f4e02cb353cd6c9c352603
BLAKE2b-256 74038238272af77e4bb9323d60cf76ae26b8dd7d8e9d6522e584df70d69555e5

See more details on using hashes here.

Supported by

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