Python 格式化输出 ( 颜色 )
简介:
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 格式化输出 ( 颜色 )相关推荐
- Python格式化输出方法
Python格式化输出 本文转自:Python格式化输出 今天写程序又记不清格式化输出细节了--= =索性整理一下. python print格式化输出. 1. 打印字符串 print (" ...
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
Python 格式化输出 在进行格式化输出时,%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别. %s ⇒ str(),比较智能: %r ⇒ repr(),处 ...
- python格式化输出
python格式化输出 格式化输出规范1(, + ): print( ) 打印输出函数是在开发中用得很多的函数,代表输出并换行. 1.print(字符常量 + 字符变量) 说明:+ 加号仅用于连接两个 ...
- python格式化输出(二)--字符串的格式化输出
** 字符串的格式化输出 ** 1.使用占位符 (1)三个常用占位符用法 ①d:将整数.浮点数转换成十进制表示.取整,不进行四舍五入. ②f:将整数.浮点数转换成浮点数表示,默认保留小数点后6位,四 ...
- Python格式化输出(%d、%f、占为符及百分号)
一.python格式化输出 使用占位符输出时,%s表示字符串输出,%d表示整数输出,%f表示浮点数输出 优点:填充方式灵活,单个参数可以多次输出,参数顺序可以不同 1.整型 %d 表示整型 >& ...
- Python格式化输出(format和%)
Python格式化输出(format和%) 平时在打印结果的时候,直接就使用print,但多次使用print会导致界面看起来很乱.python提供两种格式化输出的方法--format和%,本文会介绍两 ...
- Python 格式化输出保留两位小数
#方法1: print("%.2f" % 0.13333)#方法2 print("{:.2f}".format(0.13333))#方法3 round(0.13 ...
- Python控制台输出颜色,让你的Python程序更加生动活泼
Python控制台输出颜色,让你的Python程序更加生动活泼 在编写Python程序时,我们通常需要使用到控制台输出.而控制台输出的内容通常是黑白的,缺乏生动和互动性.那么如何让Python程序在控 ...
- python格式化输出print()
作⽤:程序输出内容给⽤户 1. 格式化输出 所谓的格式化输出即按照⼀定的格式输出内容. 1.1 格式化符号 技巧 %06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则 ...
最新文章
- beautifulsoup以及正则表达式re之间的一些知识!
- linux mount 内核镜像,在Linux live system中创建loop设备并挂载镜像文件
- systemctl介绍
- Java Web - Struts2基本执行流程
- 初始化方法-创建对象时自动调用初始化方法
- python使用redis_python应用中使用redis的几个思考
- SVG 动画实现弹性的页面元素效果
- xdocument查找节点值_二叉查找树(java)
- react学习(28)---react中componentWillReceiveProps
- [vue] 怎么修改vue打包后生成文件路径?
- 记一次 IIS 7.0 身份验证相关的问题解决
- Beta版本测试报告
- js 随机数_JS常用方法和一些封装:随机数生成
- 伺服系统(自动控制系统)
- 如何在xshell中导入xsh
- 【解决】g++: error trying to exec ‘cc1plus’: execvp
- 微信发照片怎么在服务器上删除,我们发现微信发送原图,确实会暴露位置信息!但你可以这么解决...
- python爬取豆瓣图书(详细步骤讲解)
- 刚刚下载的Ubuntu界面过小问题解决方案
- 访问限制和身份验证和虚拟主机配置的三种方式