How to print colored text in Python?

前端 未结 30 2823
谎友^
谎友^ 2020-11-21 04:41

How can I output colored text to the terminal in Python?

30条回答
  •  北海茫月
    2020-11-21 05:26

    def black(text):
        print('\033[30m', text, '\033[0m', sep='')
    
    def red(text):
        print('\033[31m', text, '\033[0m', sep='')
    
    def green(text):
        print('\033[32m', text, '\033[0m', sep='')
    
    def yellow(text):
        print('\033[33m', text, '\033[0m', sep='')
    
    def blue(text):
        print('\033[34m', text, '\033[0m', sep='')
    
    def magenta(text):
        print('\033[35m', text, '\033[0m', sep='')
    
    def cyan(text):
        print('\033[36m', text, '\033[0m', sep='')
    
    def gray(text):
        print('\033[90m', text, '\033[0m', sep='')
    
    
    black("BLACK")
    red("RED")
    green("GREEN")
    yellow("YELLOW")
    blue("BLACK")
    magenta("MAGENTA")
    cyan("CYAN")
    gray("GRAY")
    

    Try online

提交回复
热议问题