python小记-字体颜色

今天在练习python的时候看到了一个挺有意思的东西–改变字体颜色,颜色是用转义序列控制的,转义序列是以ESC开头,用\033表示,ESC的ASCII码十进制是27,八进制就是33

class bcolors:
    HEADER = '\033[95m'
    OKBLUE = '\033[94m'
    OKGREEN = '\033[92m'
    WARNING = '\033[4;31;32m'
    FAIL = '\033[91m'
    ENDC = '\033[0m'




print(bcolors.WARNING + "Warning: No active frommets remain. Continue?")

输出的为带线划线的背景色是黄色的红色字体的文字。
格式:\033[显示方式;前景色;背景色m

说明:

前景色 背景色 颜色

30 40 黑色
31 41 红色
32 42 绿色
33 43 黃色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色

显示方式 意义

0 终端默认设置
1 高亮显示
4 使用下划线
5 闪烁
7 反白显示
8 不可见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值