以前写过 Go 如何给屏幕打印信息加上颜色,想当然的以为 Python 也一样,结果被打脸,他们的配置还是有一些区别的。
语法
1 | print('\033[显示方式;字体色;背景色m文本\033[0m') |
配置如下
1 | # 字体 背景 颜色 |
举几个例子
1 | # 高亮显示,字体紫红色,背景白色 |
1 | # 默认显示,字体紫红色,背景白色 |
1 | # 默认显示,字体紫红色,背景默认 |
往往我们更关注字体颜色,几个字体颜色效果如下,我用的 iTerm2 的深色背景,效果会有点偏差
如果你想看所有组合的颜色,可以查看这篇文章 Go语言在Linux环境下输出彩色字符
工具化
这个语法看起来还是很别扭的,平常使用我们可以封装起来。
1 | #!/usr/bin/env python |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章