Python 彩色文本仅部分工作

Python 彩色文本仅部分工作,python,python-3.x,Python,Python 3.x,当我输入如下内容时: print('\x1b[6;30;42m'+'Success!'+'\x1b[0m') 我得到的结果是: 没有颜色 我听说您需要为windows启用vt100仿真,但当我搜索如何做到这一点时,我没有看到任何答案 非常感谢所有答案!请参阅建议使用颜色模块的答案:添加一些解释,说明此答案如何帮助解决当前问题 printf("\033[1;42m Success! \033[0m \n"); color as below: none = "\033[0

当我输入如下内容时:

print('\x1b[6;30;42m'+'Success!'+'\x1b[0m')

我得到的结果是:

没有颜色

我听说您需要为windows启用vt100仿真,但当我搜索如何做到这一点时,我没有看到任何答案


非常感谢所有答案!

请参阅建议使用颜色模块的答案:添加一些解释,说明此答案如何帮助解决当前问题
    printf("\033[1;42m Success! \033[0m \n");

    color as below:
    none = "\033[0m"
    black = "\033[0;30m"
    dark_gray = "\033[1;30m"
    blue = "\033[0;34m"
    light_blue = "\033[1;34m"
    green = "\033[0;32m"
    light_green -= "\033[1;32m"
    cyan = "\033[0;36m"
    light_cyan = "\033[1;36m"
    red = "\033[0;31m"
    light_red = "\033[1;31m"
    purple = "\033[0;35m"
    light_purple = "\033[1;35m"
    brown = "\033[0;33m"
    yellow = "\033[1;33m"
    light_gray = "\033[0;37m"
    white = "\033[1;37m"