色彩缤纷的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)
上一篇 2022年7月5日 下午4:16
下一篇 2022年7月5日 下午4:16


相关推荐

  • Deep Reinforcement Learning – 1. DDPG原理和算法

    Deep Reinforcement Learning – 1. DDPG原理和算法DeepReinforc 1 DDPG 原理和算法背景描述 DDPG 的定义和应用场景 DDPG 算法相关基本概念定义 DDPG 实现框架和算法 DDPG 对于 DPG 的关键改进下一篇以下用 RL 作为 Reinforcemen 的简称 背景描述概括来说 RL 要解决的问

    2026年3月20日
    2
  • CListCtrl 使用大全

    CListCtrl 使用大全转载文章:今天第一次用CListCtrl控件,遇到不少问题,查了许多资料,现将用到的一些东西总结如下:以下未经说明,listctrl默认view风格为report相关类及处理函数MFC:CListCtrl类SDK:以“ListView_”开头的一些宏。如ListView_InsertColumn1.CListCtrl风格

    2022年6月23日
    25
  • CSDN各产品线月度NPS分析报告新鲜出炉【2021年7月】[通俗易懂]

    CSDN各产品线月度NPS分析报告新鲜出炉【2021年7月】[通俗易懂]不知道各位用户大大有没有注意到,最近,咱们CSDN网站很多页面增加了这个功能模块:你愿意向朋友推荐xxx吗?哈哈,聪明的小伙伴们可能已经知道了,它其实就是个简单的满意度调查,学名NPS。那到底什么是NPS呢?且听C菌我慢慢道来。一、什么是NPS?NPS是针对企业良性收益与真实增长所提出的用户忠诚度概念,它是目前最流行的顾客忠诚度分析指标。根据用户的推荐意愿,将用户分为三类:推荐者、被动者、贬损者,推荐者与贬损者是对企业实际的产品口碑有影响的用户,这两部分用户在用户总数中所占百分比之差,就是.

    2022年5月5日
    56
  • Python——50道面试题,面试巩固必看,建议收藏!

    Python——50道面试题,面试巩固必看,建议收藏!

    2026年3月13日
    2
  • 文件上传的三种方式-Java「建议收藏」

    文件上传的三种方式-Java「建议收藏」前言:因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传,而自己对java文件上传这一块未接触过,且对Http协议较模糊,故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。一.Http协议原理简介   HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,

    2022年5月14日
    111
  • 龙虾OpenClaw火爆背后:Token消耗指数级增长,云计算ETF(159890)盘中逆势吸金370万!

    龙虾OpenClaw火爆背后:Token消耗指数级增长,云计算ETF(159890)盘中逆势吸金370万!

    2026年3月12日
    2

发表回复

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

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