📜  打印彩色文本python(1)

📅  最后修改于: 2023-12-03 15:39:41.343000             🧑  作者: Mango

打印彩色文本python

在命令行中打印彩色文本可以使输出更加清晰易懂。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转义码可以在命令行中打印彩色文本,可以使输出更加清晰易懂。以上代码实现的打印彩色文本类可以方便地进行绿、蓝、红色文本的打印。