Python设置终端颜色

转义序列

通过转义序列来设置:

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

  • 显示方式:
描述
0 默认值
1 加粗
22 非粗体
4 下划线
24 非下划线
5 闪烁
25 非闪烁
7 反显
27 非反显
  • 前景色与背景色
前景色 背景色 描述
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 洋红
36 46 青色
37 47 白色
  • 例子
print(‘\033[1;31;46m‘) # 设置字体加粗,颜色是红色,背景色是青色
print(‘\033[0m‘) # 恢复默认格式
  • 注意

    1. 三个项的值唯一,所以可以不按顺序书写,但是建议按照默认规范
    2. 三个项可以任意省略
    3. 转义序列与系统显示设置有关,与编程语言无关
    4. 转义序列是改变终端的设置,不是当前的文本
    5. 不同终端支持该转义序列的程度不同,有些不支持闪烁显示方式

关于windows下命令提示符(CMD)的颜色

需要先执行

os.system(‘‘)

再输出转义序列才能改变终端颜色

原文地址:https://blog.51cto.com/linqi/2473103

时间: 2025-01-10 12:06:14

Python设置终端颜色的相关文章

shell、python脚本终端颜色输出

 1 格式:  \033[显示方式;前景色;背景色m   2     3 说明:   4 前景色            背景色           颜色   5 ---------------------------------------   6 30                40              黑色   7 31                41              红色   8 32                42              绿色   9 33

python设置字体颜色

在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中.而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息. 我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33). 书写格式,和相关说明如下: 复制代码代

ubuntu终端颜色设置

Linux给人最大的享受就是可以根据个人喜好去定制令自己舒服的系统配置,像终端颜色的设置就是一个典型的例子. 图1 系统默认状态下的终端显示 在没有经过自定义配置的终端下工作久了,难免容易疲劳,因为所有输入输出都是一个颜色,对查找一些命令的执行结果很不方便.除了颜色,默认终端配置下的长长的路径名也是一个让人比较蛋疼的地方.经过网上一番资料查找,才知道,原来对终端的配置,可以写到不同的文件之中,例如:-/.bashrc./etc /bash.bashrc./etc/profile这几个文件.但是,

终端颜色设置

转载 命令行终端颜色设置 Linux给人最大的享受就是可以根据个人喜好去定制令自己舒服的系统配置,像终端颜色的设置就是一个典型的例子. 图1 系统默认状态下的终端显示 在没有经过自定义配置的终端下工作久了,难免容易疲劳,因为所有输入输出都是一个颜色,对查找一些命令的执行结果很不方便.除了颜色,默认终端配置下的长 长的路径名也是一个让人比较蛋疼的地方.经过网上一番资料查找,才知道,原来对终端的配置,可以写到不同的文件之中,例如:-/.bashrc./etc /bash.bashrc./etc/pr

python Tkinter 基础添加一个按钮,在按钮上显示文字,并设置文字颜色

code; # Tkinter 基础添加一个按钮,在按钮上显示文字,并设置文字颜色 import tkinter as tk # 面向对象编程 class App(): def __init__(self, master): frame = tk.Frame(master) # 框架??不是很理解 frame.pack() # 创建一个按钮,fg前景色:蓝色 self.testButton = tk.Button(frame, text = "hello", fg = "bl

linux 终端颜色代码

linux 终端颜色代码 echo -e "\033[背景;字体颜色m 字符串\033[0m" eg : echo -e "\033[30m 黑色字 \033[0m" 字体颜色(30-37) ------------------ 背景颜色(40-47) ------------------ 特色功能 ------------------ \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m

ubuntu终端颜色配置

对于刚接触ubuntu的同学们,打开终端(ctrl+alt+T),会发现里面都是一个颜色,不管是用户名.主机名还是命令都是白色,当然,用 ls 列出文件的时候是会多一种颜色的.即使这样,对开发人员来说,还是不高效的,因为有时候你需要去几十行甚至上百行代码里面去找一些你运行过的命令或你想要的信息.因此将终端(Terminal)配色变的非常重要. 1.首先在终端里面用 gedit 打开配置文件(~/.bashrc),如: $ gedit ~/.bashrc 2.在最后添加如下代码: PS1='${d

macbook 终端颜色配置

次文章方法只满足简单颜色配置方案,且只针对单个用户生效. 1.终端颜色配置 1.编辑 ~/.bash_profile, 加入以下代码: Bash代码   export CLICOLOR=1 export LSCOLORS=gxfxaxdxcxegedabagacad source -/.bash_profile 参考资料:http://goddy128.iteye.com/blog/537683 2.vim编辑颜色配置 1.编辑-/.vimrc , 加下代码: Bash代码   syntax e

Android一个TextView设置多种颜色

有时候一个文本框为了强调内容需要显示不同颜色,用以下代码可以轻松实现 //为文本框设置多种颜色 textView=(TextView)findViewById(R.id.text_show); SpannableStringBuilder style = new SpannableStringBuilder("备注:签收人(张三)"); style.setSpan(new ForegroundColorSpan(Color.BLUE), 0, 3, Spannable.SPAN_EXC