☺️️近期我们正在更新一个新样式,希望你会喜欢!
Python在Mac或Linux中输出彩色文字的技巧

如何让一个Python脚本输出的文字信息是彩色的?其实这个其实跟python无关的,跟具体所用console的类型有关系,不同的类型对应不同的控制码,如果是ansi终端,可以用ansi的控制码。

Mac或Linux终端中的颜色是用转义序列控制的,转义序列以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示是27,用八进制表示33),其格式为:

\033[显示方式;前景色;背景色m

显示方式、前景色、背景色至少一个存在即可,位置可随意。

前景色            背景色             颜色
 ---------------------------------------
 30                40               黑色
 31                41               红色
 32                42               绿色
 33                43               黄色
 34                44               蓝色
 35                45               紫红色
 36                46               青蓝色
 37                47               白色
显示方式            意义
 -------------------------
 0                终端默认设置
 1                高亮显示
 4                使用下划线
 5                闪烁
 7                反白显示
 8                不可见

举例:

print('\033[1;5;33;44;4mHello, World!\033[0m')

# 1-高亮 5-闪烁 33-前景色 44-背景色 4-下划线
# \033[0m   采用终端默认设置,即取消颜色设置
相关推荐:
在离线的环境下安装支持包,就需要下载离线包进行手工安装,此时如何快速的安装呢? deb是debian linux类型的安 […]
SSH登录服务器时总是要停顿等待一下才能连接上,原因在于:OpenSSH服务器有一个DNS查找选项UseDNS默认是打开 […]
在编译php的时候,经常会遇到一些依赖的问题,比如这里曝露出的curl问题,具体的出错信息为: configure: e […]
apt-get install rungetty echo "exec /sbin/rungetty tty1 --au […]
mac并没有像win一样提供什么快捷删除方式,我们只能找到pkg安装后产生的文件,然后删除它。 方法一: mac会维护一 […]
手机扫一扫即可带走我!