If I want to print coloured text, I would just do, using codes
green = '\033[0;32m'
print green + 'Hello'
print bold + green + 'Hello'
I can recommand this gist by Diego Navarro Mellén.
You can combine whatever you like when doing something like this:
with pretty_output(BOLD, FG_GREEN) as out: out.write('This is a bold text in green')