Skip to content

Instantly share code, notes, and snippets.

@richardbwest
Created June 23, 2019 19:09
Show Gist options
  • Save richardbwest/17674f84961e975d47cf106da9728dd2 to your computer and use it in GitHub Desktop.
Save richardbwest/17674f84961e975d47cf106da9728dd2 to your computer and use it in GitHub Desktop.
Python ANSI Colors Tutorial example
import os
os.system("cls") #use this for windows. change to os.system("clear") for linux
COLORS = {\
"black":"\u001b[30;1m",
"red": "\u001b[31;1m",
"green":"\u001b[32m",
"yellow":"\u001b[33;1m",
"blue":"\u001b[34;1m",
"magenta":"\u001b[35m",
"cyan": "\u001b[36m",
"white":"\u001b[37m",
"yellow-background":"\u001b[43m",
"black-background":"\u001b[40m",
"cyan-background":"\u001b[46;1m",
}
#You can add more colors and backgrounds to the dictionary if you like.
def colorText(text):
for color in COLORS:
text = text.replace("[[" + color + "]]", COLORS[color])
return text
#Example printing out some text
hello = "[[red]]hello [[blue]]world[[white]]"
print(colorText(hello))
#Example printing out an ASCII file
f = open("pythonlogo2.txt","r")
ascii = "".join(f.readlines())
print(colorText(ascii))
@DeletedUserDev
Copy link

thank you bro 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment