📅  最后修改于: 2023-12-03 15:39:41.343000             🧑  作者: Mango
在命令行中打印彩色文本可以使输出更加清晰易懂。Python中可以使用ANSI转义码来实现这一功能。
class Color:
"""打印彩色文本类"""
GREEN = '\033[92m'
BLUE = '\033[94m'
RED = '\033[91m'
END = '\033[0m'
@classmethod
def green(cls, msg):
"""打印绿色文本"""
print(cls.GREEN + msg + cls.END)
@classmethod
def blue(cls, msg):
"""打印蓝色文本"""
print(cls.BLUE + msg + cls.END)
@classmethod
def red(cls, msg):
"""打印红色文本"""
print(cls.RED + msg + cls.END)
if __name__ == '__main__':
Color.green('这是绿色文本')
Color.blue('这是蓝色文本')
Color.red('这是红色文本')
使用ANSI转义码可以在命令行中打印彩色文本,可以使输出更加清晰易懂。以上代码实现的打印彩色文本类可以方便地进行绿、蓝、红色文本的打印。