色彩缤纷的Python(改变字体颜色及样式)

色彩缤纷的Python(改变字体颜色及样式)色彩缤纷的python(改变字体颜色及样式)在项目过程中,我们常常会因为输出信息的颜色与样式过于单调以至于让人在视觉上感到很杂乱,所以看下文:python在Linux终端中,使用转义序列来进行如

大家好,又见面了,我是你们的朋友全栈君。

色彩缤纷的python(改变字体颜色及样式)

在项目过程中,我们常常会因为输出信息的颜色与样式过于单调以至于让人在视觉上感到很杂乱,所以看下文:

在Linux终端中,使用转义序列来进行如上所述的显示,转义序列以ESC开头,即ASCII码下的\033,其格式为:\033[显示方式;前景色;后景色m      # 开头`
     
注意:显示方式、前景色、背景色至少存在一个。
     
\033[显示方式m   # 结尾,如果不结尾会影响到后续的输出,其中说明将在下文给出

对应的颜色表:

| 前景色
| 后景色
| 颜色

30
40
黑色
31
41
红色
32
42
绿色
33
43
黄色
34
44
蓝色
35
45
紫红色
36
46
青蓝色
37
47
白色

对应的显示方式:

| 显示方式
| 意义

0
终端默认设置
1
高亮显示
4
使用下划线
5
闪烁
7
反白显示
8
不可见

示例:

\033[1;31;40m    <;!--1-高亮显示 31-前景色红色  40-背景色黑色-->;
\033[0m          <;!--采用终端默认设置,即取消颜色设置-->;
print("\033[1;31;40m你好!\033[0m ")

Windows下的色彩调试:

python代码的颜色或者样式显示只在部分解释器中可以看到,因为这些主要是用于Linux系统中,在Linux系统中,终端内可以通过curse模块或控制字符来输出彩色文本,但是在windows系统中没有curse模块也不能用控制字符,如果一定要在Windows中显示颜色和样式,可以导入conselo包,该模块中的控制台相关函数可以帮助我们对代码的颜色与显示方式进行改变。

我们可以先进行console包的安装,控制台下输入pip install console,然后打开python,import console就好啦,接下来就可以真正开启色彩缤纷的python生活啦!

以下是本人的测试内容:

<span role="heading" aria-level="2">色彩缤纷的Python(改变字体颜色及样式)


附加内容:

<span role="heading" aria-level="2">色彩缤纷的Python(改变字体颜色及样式)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156018.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea intellij 查看接口被哪些类实现「建议收藏」

    idea intellij 查看接口被哪些类实现「建议收藏」点击接口左侧的绿色圆点出现的列表就是该接口被实现的类

    2022年8月15日
    8
  • 解决docker下载镜像速度过慢_docker image是什么

    解决docker下载镜像速度过慢_docker image是什么前言上一篇讲到pull镜像,但是pull镜像的时候下拉的速度实在感人,有什么解决办法吗?我们只需将docker镜像源修改为国内的将docker镜像源修改为国内的:在/etc/docker/d

    2022年7月29日
    16
  • 采用JSP+Servlet+JavaBean+JDBC方式开发一个web登录程序「建议收藏」

    采用JSP+Servlet+JavaBean+JDBC方式开发一个web登录程序「建议收藏」采用JSP+Servlet+JavaBean+JDBC方式开发一个web登录程序1.选用开发环境:SQLServer、JDK1.8、Tomcat7.0、Myeclipse20142.开发模式及工作原理:                                              …

    2022年7月14日
    16
  • Linux查看进程占用端口号_windows查看进程占用端口

    Linux查看进程占用端口号_windows查看进程占用端口查看linux端口被哪个进程占用的方法:首先查看被占用的端口的进程,并查询进程id;然后根据集成id查询进程,并查看进程详情信息;最后查看进行所在目录,操作进程即可。本教程操作环境:redhatenterpriselinux6.1、DELLG3电脑。查看linux端口被哪个进程占用的方法:1、查询被占用的端口。首先是需要输入命令,查看被占用的端口的进程,netstat-tunpl|g…

    2022年7月27日
    3
  • encode-decode结构

    encode-decode结构encode的输入是变长的序列向量,每个向量之间会在batch内填充为固定长度,神经网络限制,不能输入变长的向量。encode输出固定长度的向量,但序列数量和输入数量保持不变,也就是一个输入产生一个输出。每个输出之间是独立的。encode的网络可以不固定,比如常见nlp任务用rnn,。encode将可变序列编码为固定状态,decode将固定状态输入映射为其它可变序列。decode的网络可以不固定,其中ctc结合search策略也可以用来做decode。通用的“编码器-解码器”接口定义:fro.

    2022年10月7日
    3
  • 【rqnoj】 1 明明的随机数[通俗易懂]

    【rqnoj】 1 明明的随机数[通俗易懂]RQNOJ1明明的随机数

    2022年7月2日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号