python控制台怎么输出颜色

   2024-09-30 6080
核心提示:在Python中,可以使用ANSI转义序列来设置控制台输出的文本颜色。以下是一个简单的示例,展示了如何在控制台上输出彩色文本:def

在Python中,可以使用ANSI转义序列来设置控制台输出的文本颜色。以下是一个简单的示例,展示了如何在控制台上输出彩色文本:

def set_color(color_code):    return f"\033[{color_code}m"def reset_color():    return "\033[0m"# 前景色代码RED = 31GREEN = 32YELLOW = 33BLUE = 34MAGENTA = 35CYAN = 36WHITE = 37# 背景色代码BG_BLACK = 40BG_RED = 41BG_GREEN = 42BG_YELLOW = 43BG_BLUE = 44BG_MAGENTA = 45BG_CYAN = 46BG_WHITE = 47if __name__ == "__main__":    print(set_color(RED) + "红色文本" + reset_color())    print(set_color(GREEN) + "绿色文本" + reset_color())    print(set_color(f"{YELLOW};{BG_BLUE}") + "黄色文本,蓝色背景" + reset_color())

在这个示例中,我们定义了set_colorreset_color函数,分别用于设置文本颜色和重置颜色。我们还定义了一些常量,表示不同的颜色代码。然后,我们使用这些函数和颜色代码来输出彩色文本。

注意:在Windows系统上,默认的命令提示符可能不支持ANSI转义序列。在这种情况下,你需要安装第三方库(如colorama)或更新到支持ANSI转义序列的终端(如Windows Terminal)。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号