简介:

Python 中如果想让输出有颜色显示,实现起来还是挺容易的,你需要拥有 termcolor 的知识!

参考地址:https://pypi.python.org/pypi/termcolor/1.1.0

开整:

shell > pip install termcolor       # 如果没有该模块, 要先安装shell > ipython # 进入 ipythonIn [1]: import termcolor            # 导入该模块In [2]: termcolor.
termcolor.ATTRIBUTES termcolor.HIGHLIGHTS termcolor.VERSION termcolor.cprint termcolor.print_function
termcolor.COLORS termcolor.RESET termcolor.colored termcolor.os

# 上面是该模块的方法,最常用的方法应该是 .colored 吧

示例:

In [1]: from termcolor import colored                                          # 只导入这一个方法,因为别的用不到In [2]: colored??                                                              # 查看支持哪些参数,当然下面还有程序提供的示例,这里就不贴了
Signature: colored(text, color=None, on_color=None, attrs=None)In [3]: text = colored('Hello World', 'red')                                   # 第一个参数是将要输出的文本,第二个参数是设置该文本的颜色In [4]: print(text)                                                            # 输出红色的 Hello World
Hello WorldIn [5]: print(colored('Hello World', 'green'))                                 # 更简单一点,输出绿色的 Hello World
Hello WorldIn [6]: code_yellow = lambda x: colored(x, 'yellow')                           # 可以使用匿名函数将颜色抽象出现,方便以后调用In [7]: print(code_yellow('Hello World'))                                      # 输出黄色的 Hello World
Hello WorldIn [8]: print(colored('Hello World', 'red', 'on_yellow'))                      # 输出红色的 Hello World,背景色为黄色
Hello WorldIn [9]: print(colored('Hello, World', 'yellow', attrs=['reverse', 'blink']))   # 官方给的说法是代码闪烁,我这没有闪,跟设置背景色一样效果!
Hello, WorldIn [10]: print(colored('%s' % 'Hello World', 'red', 'on_yellow'))              # 另外,也是可以输出格式化的,就是 %s % text 这样的方式,还是很方便的!
Hello World

转载于:https://www.cnblogs.com/wangxiaoqiangs/p/5369226.html

Python 格式化输出 ( 颜色 )相关推荐

  1. Python格式化输出方法

    Python格式化输出 本文转自:Python格式化输出 今天写程序又记不清格式化输出细节了--= =索性整理一下. python print格式化输出. 1. 打印字符串 print (" ...

  2. Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)

    Python 格式化输出 在进行格式化输出时,%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别. %s ⇒ str(),比较智能: %r ⇒ repr(),处 ...

  3. python格式化输出

    python格式化输出 格式化输出规范1(, + ): print( ) 打印输出函数是在开发中用得很多的函数,代表输出并换行. 1.print(字符常量 + 字符变量) 说明:+ 加号仅用于连接两个 ...

  4. python格式化输出(二)--字符串的格式化输出

    ** ​字符串的格式化输出 ** 1.使用占位符 (1)三个常用占位符用法 ①d:将整数.浮点数转换成十进制表示.取整,不进行四舍五入. ②f:将整数.浮点数转换成浮点数表示,默认保留小数点后6位,四 ...

  5. Python格式化输出(%d、%f、占为符及百分号)

    一.python格式化输出 使用占位符输出时,%s表示字符串输出,%d表示整数输出,%f表示浮点数输出 优点:填充方式灵活,单个参数可以多次输出,参数顺序可以不同 1.整型 %d 表示整型 >& ...

  6. Python格式化输出(format和%)

    Python格式化输出(format和%) 平时在打印结果的时候,直接就使用print,但多次使用print会导致界面看起来很乱.python提供两种格式化输出的方法--format和%,本文会介绍两 ...

  7. Python 格式化输出保留两位小数

    #方法1: print("%.2f" % 0.13333)#方法2 print("{:.2f}".format(0.13333))#方法3 round(0.13 ...

  8. Python控制台输出颜色,让你的Python程序更加生动活泼

    Python控制台输出颜色,让你的Python程序更加生动活泼 在编写Python程序时,我们通常需要使用到控制台输出.而控制台输出的内容通常是黑白的,缺乏生动和互动性.那么如何让Python程序在控 ...

  9. python格式化输出print()

    作⽤:程序输出内容给⽤户 1. 格式化输出         所谓的格式化输出即按照⼀定的格式输出内容. 1.1 格式化符号 技巧     %06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则 ...

最新文章

  1. beautifulsoup以及正则表达式re之间的一些知识!
  2. linux mount 内核镜像,在Linux live system中创建loop设备并挂载镜像文件
  3. systemctl介绍
  4. Java Web - Struts2基本执行流程
  5. 初始化方法-创建对象时自动调用初始化方法
  6. python使用redis_python应用中使用redis的几个思考
  7. SVG 动画实现弹性的页面元素效果
  8. xdocument查找节点值_二叉查找树(java)
  9. react学习(28)---react中componentWillReceiveProps
  10. [vue] 怎么修改vue打包后生成文件路径?
  11. 记一次 IIS 7.0 身份验证相关的问题解决
  12. Beta版本测试报告
  13. js 随机数_JS常用方法和一些封装:随机数生成
  14. 伺服系统(自动控制系统)
  15. 如何在xshell中导入xsh
  16. 【解决】g++: error trying to exec ‘cc1plus’: execvp
  17. 微信发照片怎么在服务器上删除,我们发现微信发送原图,确实会暴露位置信息!但你可以这么解决...
  18. python爬取豆瓣图书(详细步骤讲解)
  19. 刚刚下载的Ubuntu界面过小问题解决方案
  20. 访问限制和身份验证和虚拟主机配置的三种方式

热门文章

  1. 人工智能技术映射出来的16个行业66个应用场景!
  2. Watson AI遭遇逆风 IBM否认停售:只是转移了重心
  3. 产品经理也能动手实践的AI(二)- 做个识别宠物的AI
  4. 外媒:苹果自动驾驶裁员表明其AI战略发生巨变
  5. 【干货】人工智能工程师的三个层次
  6. thinkbook14 2021款的一些坑
  7. 《新一代城市大脑建设与发展》专家研讨会在京举办
  8. Neuron:迄今为止最大的颗粒细胞数据,发现海马齿状回神经元可过滤并放大空间信息...
  9. 【解析】工业机器人中的各类传感器技术应用
  10. 深度|一篇文章解读人工智能的原理及产业升级机会