字体规则

  • 实现过程:
    终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。
    转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)

  • 书写格式:
    开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m

  • 数值表示的参数含义:

  • 常见开头格式:
    \033[0m 默认字体正常显示,不高亮
    \033[32;0m 红色字体正常显示
    \033[1;32;40m 显示方式: 高亮 字体前景色:绿色 背景色:黑色
    \033[0;31;46m 显示方式: 正常 字体前景色:红色 背景色:青色

代码展示

可封装常用的字体颜色到类中,便于以后使用;

class bcolor(object):HEADER = '\033[95m'OKBLUE = '\033[94m'OKGREEN = '\033[92m'WARNING = '\033[93m'FAIL = '\033[91m'ENDC = '\033[0m'print(bcolor.WARNING + 'WARNING: start httpd failed' + bcolor.ENDC)
print(bcolor.OKGREEN + 'starting......' + bcolor.ENDC)
print(bcolor.OKBLUE + 'starting......' + bcolor.ENDC)
print(bcolor.FAIL + 'starting......' + bcolor.ENDC)
print(bcolor.HEADER + 'starting......' + bcolor.ENDC)

效果展示

参考链接

  • Python终端如何输出彩色字体

python彩色字体显示相关推荐

  1. pygame学习和python巩固——字体显示

    本次学习的地址是:http://eyehere.net/2011/python-pygame-novice-professional-4/ 本节主要是将如何显示文字. 方法一:用系统自带的字体 先创建 ...

  2. python彩色字体_Python 打印彩色字体

    实现: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关. 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033). ...

  3. print()在终端输出彩色字体

    print()在终端输出彩色字体 目录 一.终端字符颜色简介 二.在终端控制台实现输出彩色字体的软硬件条件 三.windows在终端输出彩色字体的方法 四.在终端输出彩色字体的语法 五.终端彩色字体例 ...

  4. python 输出彩色字体代码,python实现控制台输出彩色字体

    python控制台输出彩色字体,供大家参考,具体内容如下 import ctypes, sys STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_E ...

  5. ubuntu安装中文字体,python plt 绘图显示中文

    step1:下载字体simhei.ttf和simkai.ttf 链接:百度云          提取码:i3pe step2:将字体上传到服务器,上传位置"/home/wzg/Downloa ...

  6. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序

    OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...

  7. python系统字体_Python-matplotlib-中文字体显示和设置

    0.摘要 在matplotlib绘图过程中,中文的标题或者轴标中如果含有中文,会出现不能正常显示的问题. 本文主要介绍在Windows系统下,matplotlib库中的中文字体显示方法和相关配置. 1 ...

  8. python微软雅黑字体_Matplotlib中文字体显示

    在Mac上安装Matplotlib 不使用Anaconda,直接使用pip安装即可: pip3 install matplotlib 向Matplotlib添加中文字体Microsoft YaHei( ...

  9. python使用ttf文件_利用python工具生成彩色字体ttf

    之前研究过字体文件ttf的python脚本化生成方法,主要是利用fontforge的支持python脚本这一功能.现在最近手机市场上出现了几种彩色字体,这是怎么做到的呢?研究了一下,发现还是利用Pyt ...

最新文章

  1. 数据预处理常用技巧 | 数据分析中如何处理缺失值?(文末福利)
  2. NIOS2 DMA 传输模式
  3. 【Android UI】图片 + 文字展示by SpannableStringBuilder
  4. cordova 支付_Cordova打包教程(H5项目打包成ipa)
  5. Django简单介绍-基础1
  6. C++ 学到什么程度可以找工作?
  7. python ipo模型是指什么?
  8. Vue CLI脚手架安装及使用
  9. ES工具--kibana
  10. 机器学习笔记之 K-NEAREST NEIGHBORS
  11. 几何分布期望与方差推导
  12. 微软开发的服务器简称,AAD Connect 微软官方的描述准确吗?
  13. 【术语】本地部署、云化部署、混合部署
  14. 03-元素定位-基本
  15. 精英VS普通测试开发程序员?截然不同......
  16. OTTO机器人之MAX7219点阵
  17. 小程序 rich-text富文本 的一些问题
  18. 右键解决方案,没有“重定解决方案目标”这一菜单项
  19. 待业将近一个月,晚上11点接到面试邀约电话,我拒绝了...
  20. 关于移动端页面开发(微信内置浏览器)总结

热门文章

  1. 恢复原厂设置,清除SD卡数据
  2. 基于风险的测试方法(RBT)
  3. 你有10万粉丝又如何,然而并没有什么卵用!
  4. mysql地名模糊匹配合并_对乡村地名进行模糊匹配
  5. 《unix编程艺术》箴言
  6. 一直CRUD,简历该怎么写亮点
  7. jmeter实现多个请求并行执行,验证线程安全
  8. 国家发改委“点名”这些新业态,将推动开展政策试点
  9. Python将日期月份转为英文和英文转为数字月份
  10. 前端复杂表格导出excel,一键导出 Antd Table 看这篇就够了(附源码)