之前使用termcolor,最近看到有colorama,发现更加简单。。
1、termcolor
from termcolor import colored, cprint
str = colored(str(mTypeName), 'red','on_white',attrs=None)
2、colorama
from colorama import Fore,Back,Style,init
def main():
#init(autoreset=True)
print(Style.RESET_ALL)
str = Fore.RED + " let me see see"
print (str)
print (Fore.WHITE +"let me see see")
if __name__ == '__main__':
main()
补充,在使用colorama时,容易导致赋色字符串后面都是同一颜色的情况,如:
可做如此设置:
str = Fore.RED + " let me see see" + Style.RESET_ALL
即可,
如: