实现过程:

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

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

书写格式:

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

注意:开头部分的三个参数:显示方式、前景色、背景色是可选参数,但是必须要写一个。

由于三个参数不同含义的数值都是唯一的没有重复,所以参数的书写并没有顺序,系统都能够识别。

数值表示的参数含义:

前景色

背景色

颜色

30

40

黑色

31

41

红色

32

42

绿色

33

43

黄色

34

44

蓝色

35

45

紫红色

36

46

青蓝色

37

47

白色

显示方式的参数含义:

显示方式

意义

0

终端默认设置

1

亮度显示

4

使用下划线

5

闪烁

7

反显

8

不可见

实际情况如下:

#!/usr/bin/env python

#字体颜色

print('\033[30m黑色字体\033[0m')

print('\033[31m红色字体\033[0m')

print('\033[32m绿色字体\033[0m')

print('\033[33m黄色字体\033[0m')

print('\033[34m蓝色字体\033[0m')

print('\033[35m紫色字体\033[0m')

print('\033[36m青色字体\033[0m')

print('\033[37m白色字体\033[0m')

print('------------分割线----------------')

print('\033[40m黑色背景\033[0m')

print('\033[41m红色背景\033[0m')

print('\033[42m绿色背景\033[0m')

print('\033[43m黄色背景\033[0m')

print('\033[44m蓝色背景\033[0m')

print('\033[45m紫色背景\033[0m')

print('\033[46m青色背景\033[0m')

print('\033[47m白色背景\033[0m')

结果:

还有一些特殊操作:

print('\033[0m默认亮度\033[0m')

print('\033[1m高亮显示\033[0m')

print('\033[4m下划线\033[0m')

print('\033[5m闪烁\033[0m')

print('\033[7m反取\033[0m')

print('\033[8m不显示\033[0m')

执行结果:

一般都是三个参数都会设置,就像这样:

python终端颜色设置

1.颜色定义说明 格式:\033[显示方式;前景色;背景色m   前景色 背景色 颜色 --------------------------------------- 30 40  黑色 31 41 ...

Python中调用设置环境变量的bat

工作中用到一个python脚本,自动化运行某目录下的多个vc工程代码. 编译工程代码的命令如下,直接运行会失败,系统找不到devenv,我们需要添加devenv.exe所在的目录到环境变量中. os. ...

Python中如何设置输出文字的颜色

一.语法 1.实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关.控制字符颜色的转义序列是以ESC开头,即用\033来完成   2.书写过程 开头部分: \033 ...

python IDLE颜色设置

相信刚学习python的朋友们,都还是挺喜欢python自带的IDLE,但是白的代码背景色以及其它的代码色如何更改呢? Step1:找到config-Highlight.cfg文件,win在C:\Us ...

python 中颜色的表示

字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30-----------39 30:黑 31:红 32:绿 33 ...

在python中如何设置当前工作目录

import osos.chdir('要设置的当前目录') >>> import os >>> os.getcwd() 'D:\\Python27' >&gt ...

Python中print字体颜色的设置

Python中print字体颜色的设置 实现过程:       终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关.       转义序列是以ESC开头,即用\033来完成 ...

【001:转载 eclipse中颜色的设置】

转自于:http://www.cnblogs.com/arci/archive/2011/01/23/1942646.html Eclipse颜色设置 参考配色方案: http://www.cs.cm ...

随机推荐

js通过继承实现私有函数

本文是原创文章,如需转载,请注明文章出处 主要思想就是在继承时,只开放共有的属性和方法,不开放另外某些函数,从而实现私有的作用. function A(){ this.x = 100; this.y ...

Linux多线程编程(不限Linux)【转】

——本文一个例子展开,介绍Linux下面线程的操作.多线程的同步和互斥. 前言 线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步 ...

ios知识点

在controller中加载plist数据 1,设置属性NSArray 或可变数组NSMutableArray @property(nonatomic,strong)NSArray *message; ...

uibutton颜色设置

UIColor *color = [UIColor colorWithRed:100 / 255.0 green:20 / 255.0 blue:50 / 255.0 alpha:1.0];

毕业设计《项目管理》总结06之ajax的初步使用经验

1.ajax页面时不能实现下载功能,因为后台下载功能返回的是一个流,而ajax得到后台的数据只能是字符串或字符,所以实现的方法可以: 例如:用js生成一个form,用这个form提交参数,并返回“流” ...

程序运行在.Net 4.0低版本上 报“System.NullReferenceException”错误

因为程序仅在个别机器上出现“ System.NullReferenceException”问题,而在其他机器上一切运行正常,所以认为是环境问题 具体错误信息如下: 2018-09-14 10:12:1 ...

WPFのImage控件souce引入的方法总结

1.后台代码相对路径添加(若为绝对路径,换UriKind的属性即可) BitmapImage testBitmapImage = new BitmapImage(new Uri(@"\bin ...

Git版本控制工具的简单使用

1.下载gitd客户端,注册github账号. 2.本地生成公钥和私钥,并将公钥粘贴到github上,测试连接. 3.先pull,从远程服务器中下载项目文件,然后再pushi,提交至服务器. 4. g ...

MySQL存储引擎 - Myisam和Innodb

Mysql有两种存储引擎:InnoDB与Myisam,下表是两种引擎的简单对比   MyISAM InnoDB 构成上的区别: 每个MyISAM在磁盘上存储成三个文件.第一个 文件的名字以表的名字开始 ...

python怎么修改界面颜色_python中颜色设置相关推荐

  1. python中的颜色_python 中颜色的表示

    原博文 2018-07-18 10:23 − \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m - ...

  2. Python批量修改Word文档中特定关键字的颜色

    关于Word文件的大致结构请参考使用Python写入docx文件并控制字体颜色 代码功能:读取docx文档中的文字,在尽量不影响原来字体样式的情况下,只把特定的文字都修改为红色. 表格中的文字请参考P ...

  3. python中的颜色_Python中常见颜色记录

    python中常见绘图的颜色选择 常见颜色 可选的颜色库 颜色名称对应的颜色码 names = { 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', ...

  4. python有什么颜色_Python中常见颜色记录

    python中常见绘图的颜色选择 常见颜色 可选的颜色库 颜色名称对应的颜色码 names = { 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', ...

  5. python模块matplotlib.pyplot用法_Python中Matplotlib模块的简单使用

    目录 Matplotlib Matplotlib 是 Python 2D 绘图领域使用最广泛的套件.它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式. pyplot类 matplotlib. ...

  6. python用turtle画月亮_python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

  7. python海龟库如何导入_Python 中的海龟绘图turtle函数库的详细使用方法

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  8. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  9. [转载] python不允许使用关键字_Python中关键字global与nonlocal的区别

    参考链接: Python全局关键字 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xCyansun/article/details/79672634 ...

  10. python下载哪一个安装包_python中正确安装对应版本的包

    python在写机器学习的代码过程中,需要引入如numpy.matpoltlib.pandas等等等.有时候直接pip install+对应的包名并不能正确安装,或者安装后依旧会出现安装不完全的情况. ...

最新文章

  1. 教你如何实现c#文件上传下载功能
  2. [05]EXTJS4.0的读写器reader,writer
  3. react 逆地理 高德地图_高德地图又出逆天黑科技!全国各大城市模型直接获取...
  4. 软考已报名可以更改科目吗
  5. java.util.ConcurrentModificationException
  6. python处理csv数据
  7. vscode 支持ansi_vscode terminal美化
  8. Win10安装MySQL5.7(图文详解)
  9. 获得select下拉框的值
  10. 常用游戏测试用例模板
  11. 网站可行性报告范文_合肥可以做可行性研究报告范文
  12. Redis之SDS数据结构
  13. 霸气!女学霸考692分想当“程序媛”,女王式发言:也没见男生考得比我好
  14. Python构造虚数矩阵报警告ComplexWarning: Casting complex values to real discards the imaginary part
  15. [PHP]用PHP自己写一个zoomeye的api(偷懒必备quq)
  16. SpringBoot 监控
  17. 实践报告抽象类java_java抽象类不能实例化实践是检验真理的唯一标准
  18. python中进制转换及IP地址转换
  19. 2022数据结构习题(知产)
  20. Hexo接入Google adsense广告

热门文章

  1. Matlab程序中调用其他程序
  2. 为什么软件开发方法论让你觉得糟糕?
  3. linux之tcpdump抓包工具
  4. 局域网带宽控制解决方案-P2P终结者使用详解
  5. 网站页面黑白色效果实现技巧
  6. MapX bug 和设计缺陷
  7. Linux开发板移植minicom
  8. Android 上百实例源码分析以及开源分析
  9. 使用fiddler4进行微信小程序抓包
  10. 单片机ISP烧录原理