Skip to content

Instantly share code, notes, and snippets.

@jglenn9k
Created October 12, 2013 03:57
Show Gist options
  • Save jglenn9k/6945634 to your computer and use it in GitHub Desktop.
Save jglenn9k/6945634 to your computer and use it in GitHub Desktop.
ANSI color codes for python.
#!/usr/bin/python
class ANSI:
"""
Not all of these colors work for every shell.
"""
esc = "\x1b"
blackf = esc + "[30m"
redf = esc + "[31m"
greenf = esc + "[32m"
yellowf = esc + "[33m"
bluef = esc + "[34m"
purplef = esc + "[35m"
cyanf = esc + "[36m"
whitef = esc + "[37m"
blackb = esc + "[40m"
redb = esc + "[41m"
greenb = esc + "[42m"
yellowb = esc + "[43m"
blueb = esc + "[44m"
purpleb = esc + "[45m"
cyanb = esc + "[46m"
whiteb = esc + "[47m"
boldon = esc + "[1m"
boldoff = esc + "[22m"
italicson = esc + "[3m"
italicsoff = esc + "[23m"
ulon = esc + "[4m"
uloff = esc + "[24m"
invon = esc + "[7m"
invoff = esc + "[27m"
reset = esc + "[0m"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment