使用Python怎么在终端输出彩色字符

  介绍

今天就跟大家聊聊有关使用Python怎么在终端输出彩色字符,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一.Colored版本

1:采用原生的转义字符序列- - -对windows有的版本不支持(比如涉及),linux的完美支持

#编码:gbk   #,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   #,,python终端显示彩色字符类,可以调用不同的方法   #,选择不同的颜色。使用方法看示例代码就很容易明白。   #,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   #   #,显示格式:033年,\[显示方式;前景色;背景色m   #,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   #,显示方式,,,,,,,说明   0 #,,,,,,,,,,,终端默认设置   #,,1,,,,,,,,,高亮显示   4 #,,,,,,,,,,,使用下划的线   5 #,,,,,,,,,,,闪烁   7 #,,,,,,,,,,,反白显示   8 #,,,,,,,,,,,不可见   22 #,,,,,,,,,,非粗体   24 #,,,,,,,,,,非下划的线   25 #,,,,,,,,,,非闪烁   #   #,,前景色,,,,,,,背景色,,,,,,颜色   30号,,,,,,,,,,,40岁,,,,,,,黑色   31 #,,,,,,,,,,,41岁,,,,,,,红色   32 #,,,,,,,,,,,42岁,,,,,,,绿色   33 #,,,,,,,,,,,43岁,,,,,,,黃色   34 #,,,,,,,,,,,44岁,,,,,,,蓝色   35 #,,,,,,,,,,,45岁,,,,,,,紫红色   36 #,,,,,,,,,,,46岁,,,,,,,青蓝色   37 #,,,,,,,,,,,47岁,,,,,,,白色   #,- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   class 彩色(对象):   #,才能显示格式:033年,\[显示方式;前景色;背景色m   #才能,只写一个字段表示前景色,背景色默认   时间=RED 才能;& # 39;033年\[31猴# 39;,,,,#,红色   时间=GREEN 才能;& # 39;033年\[32猴# 39;,,,#,绿色   时间=YELLOW 才能;& # 39;033年\[33猴# 39;,,#,黄色   时间=BLUE 才能;& # 39;033年\[34猴# 39;,,,#,蓝色   时间=FUCHSIA 才能;& # 39;033年\[35猴# 39;,,#,紫红色   时间=CYAN 才能;& # 39;033年\[36猴# 39;,,,#,青蓝色   时间=WHITE 才能;& # 39;033年\[37猴# 39;,,,#,白色   ,   ,,#:no 颜色   时间=RESET 才能;& # 39;033年\[0猴# 39;,,,#,终端默认颜色   ,   def 才能;color_str(自我,,颜色,,s):   ,,,return  & # 39; {} {} {} & # 39; .format (   ,,,,,getattr(自我,,颜色),   ,,,,,,   ,,,,self.RESET   ,,,)   ,   def 才能;红色(自我,,年代):   ,,,return  self.color_str(& # 39;红色# 39;,,)   ,   def 才能;绿色(自我,,年代):   ,,,return  self.color_str(& # 39;绿色# 39;,,)   ,   def 才能;黄色(自我,,s):   ,,,return  self.color_str(& # 39;黄色# 39;,,)   ,   def 才能,蓝色(自我,,年代):   ,,,return  self.color_str(& # 39;蓝# 39;,,)   ,   def 才能紫红色(自我,,年代):   ,,,return  self.color_str(& # 39;紫红色# 39;,,)   ,   def 才能;青色(自我,,年代):   ,,,return  self.color_str(& # 39;青色# 39;,,)   ,   def 才能;白色(自我,,年代):   ,,,return  self.color_str(& # 39;白色# 39;,,)   ,   #,- - - - - - - - - - -使用示例如下:- - - - - - - - - - - - -   时间=color 彩色()   print  color.red(& # 39;小姐:am 红色! & # 39;)   print  color.green(& # 39;小姐:am 格力! & # 39;)   print  color.yellow(& # 39;小姐:am 黄色! & # 39;)   print  color.blue(& # 39;小姐:am 蓝色! & # 39;)   print  color.fuchsia(& # 39;小姐:am 紫红色! & # 39;)   print  color.cyan(& # 39;小姐:am 青色! & # 39;)   print  color.white(& # 39;小姐:am 白色# 39;)

颜色对比图(根据需要自己设置对应的值):

使用Python怎么在终端输出彩色字符“> </p> <p>运行效果:</p> <p> <img src=使用Python怎么在终端输出彩色字符