python终端如何输出彩色字体

简介:

python终端如何输出彩色字体

实现过程:

  终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。

  转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)

书写格式:

    \033[显示方式;前景色;背景色m+字符串 \033[0m

    注意

    显示方式、前景色、背景色都是可选参数;

    前景色就是字体颜色;

    m是必写参数;

    三个参数没有顺序要求,尽量按照以下格式书写

    

    例如:print("\033[33;41m你好IT网\033[0m")


三个参数的含义:

显示方式

0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、 5(闪烁)、25(非闪烁)、7(反显)、27(非反显)

前景色

30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋 红)、36(青色)、37(白色)

背景色

40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋红)、46(青色)、47(白色)


举例说明:

    显示方式默认、黄色字体、红色背景

        print("\033[0;33;41m你好IT网\033[0m")

    显示方式高亮、绿色字体、红色背景

        print("\033[1;32;41m你好IT网\033[0m")

    字体显示红色

        print("\033[31m你好IT网\033[0m")






     本文转自506554897 51CTO博客,原文链接:http://blog.51cto.com/506554897/1932861,如需转载请自行联系原作者

相关文章
|
3月前
|
缓存 Unix C语言
涨见识了,在终端执行 Python 代码的 6 种方式!
涨见识了,在终端执行 Python 代码的 6 种方式!
35 0
|
4月前
|
Shell Python
[oeasy]python0003_ 终端大冒险_终端命令_whoami_pwd_ls
[oeasy]python0003_ 终端大冒险_终端命令_whoami_pwd_ls
38 5
|
3天前
|
Shell 测试技术 Python
在Mac上用Python调用终端执行命令
在Mac上用Python调用终端执行命令
8 1
|
7月前
|
Linux 网络安全 Python
百度搜索:蓝易云【如何在Centos的SSH2终端中终止-停止-结束某个Python程序的运行?】
这些方法可以帮助你在CentOS的SSH终端中终止、停止或结束某个Python程序的运行。选择适合你情况的方法,并根据需要使用相应的命令来终止运行中的程序。请注意,终止程序可能会导致未保存的数据丢失,所以在操作之前确保已保存必要的数据。
107 0
|
8月前
|
SQL 前端开发 Java
python之input()函数的使用——在终端输入想要的值,小白也能学会的python之路
python之input()函数的使用——在终端输入想要的值,小白也能学会的python之路
|
数据可视化 Unix
[oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
[oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
147 0
[oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
|
Unix
[oeasy]python0081_ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列
[oeasy]python0081_ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列
57 0
[oeasy]python0081_ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列
|
索引 Python
[oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
[oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
98 0
[oeasy]python0078_设置索引颜色_index_color_ansi_控制终端颜色
|
Linux
[oeasy]python0074_设置高亮色_color_highlight_ansi_控制终端颜色
[oeasy]python0074_设置高亮色_color_highlight_ansi_控制终端颜色
84 0
[oeasy]python0074_设置高亮色_color_highlight_ansi_控制终端颜色
|
Python
Python输出异常信息(行号)
Python输出异常信息(行号)
265 0