Python 格式化输出 ( 颜色 )
简介:
Python 中如果想让输出有颜色显示,实现起来还是挺容易的,你需要拥有 termcolor 的知识!
参考地址:https://pypi.python.org/pypi/termcolor/1.1.0
开整:
shell > pip install termcolor # 如果没有该模块, 要先安装 shell > ipython # 进入 ipython In []: import termcolor # 导入该模块 In []: termcolor.
termcolor.ATTRIBUTES termcolor.HIGHLIGHTS termcolor.VERSION termcolor.cprint termcolor.print_function
termcolor.COLORS termcolor.RESET termcolor.colored termcolor.os
# 上面是该模块的方法,最常用的方法应该是 .colored 吧
示例:
In []: from termcolor import colored # 只导入这一个方法,因为别的用不到 In []: colored?? # 查看支持哪些参数,当然下面还有程序提供的示例,这里就不贴了
Signature: colored(text, color=None, on_color=None, attrs=None) In []: text = colored('Hello World', 'red') # 第一个参数是将要输出的文本,第二个参数是设置该文本的颜色 In []: print(text) # 输出红色的 Hello World
Hello World In []: print(colored('Hello World', 'green')) # 更简单一点,输出绿色的 Hello World
Hello World In []: code_yellow = lambda x: colored(x, 'yellow') # 可以使用匿名函数将颜色抽象出现,方便以后调用 In []: print(code_yellow('Hello World')) # 输出黄色的 Hello World
Hello World In []: print(colored('Hello World', 'red', 'on_yellow')) # 输出红色的 Hello World,背景色为黄色
Hello World In []: print(colored('Hello, World', 'yellow', attrs=['reverse', 'blink'])) # 官方给的说法是代码闪烁,我这没有闪,跟设置背景色一样效果!
Hello, World In []: print(colored('%s' % 'Hello World', 'red', 'on_yellow')) # 另外,也是可以输出格式化的,就是 %s % text 这样的方式,还是很方便的!
Hello World
Python 格式化输出 ( 颜色 )的更多相关文章
- python格式化输出【转】
今天写代码时,需要统一化输出格式进行,一时想不起具体细节,用了最笨的方法,现在讲常见的方法进行一个总结. 一.格式化输出 1.整数的输出 直接使用'%d'代替可输入十进制数字: >>> ...
- Python格式化输出的三种方式
Python格式化输出的三种方式 一.占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式比如要求用户输入用户名和年龄,然后打印如下格式:My name is xxx,my age ...
- python格式化输出及大量案例
python格式化输出符号及大量案例 1.格式化输出符号 python格式化输出符号 格式化符号 含义 %c 转化成字符 %r 优先使用repr()函数进行字符串转化 %s 转换成字符串,优先使用st ...
- Python 格式化输出
转载 今天写程序又记不清格式化输出细节了--= =索性整理一下. 注意: 与C/C++ 不同的是这里括号后面不需要加' , '号. python print格式化输出. 1. 打印字符串 print ...
- Python格式化输出
今天写程序又记不清格式化输出细节了……= =索性整理一下. python print格式化输出. 1. 打印字符串 print ("His name is %s"%("A ...
- [No000063]Python格式化输出
python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ...
- [转]Python格式化输出
今天写程序又记不清格式化输出细节了……= =索性整理一下. python print格式化输出. 1. 打印字符串 print ("His name is %s"%("A ...
- Python学习教程(learning Python)--1.2.2 Python格式化输出基础
本节讨论为何要格式化输出数据? 先看一段代码吧,本程序的功能是计算月支付金额. amount_due = 5000.0 #年支付金额 monthly_payment = amount_due / 12 ...
- Python格式化输出%s和%d
python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ...
随机推荐
- JSON 总结
<!--Json格式配置映射 直接能访问JSON文本数据--> <system.webServer> <staticContent> <mimeM ...
- .NET中的那些受特别对待的类型(CriticalFinalizerObject)
转自:http://www.cnblogs.com/yuyijq/archive/2009/08/09/1542435.html 股票里面有个ST股,就是Special Treatment的意思.就是 ...
- C++ sort 函数用法
MSDN中的定义: template<class RanIt>void sort(RanIt first, RanIt last); //--> 1)template<clas ...
- 《DSP using MATLAB》示例9.1
前段时间发生许多事,主要是楼盘开发商资金链紧张,无法通过验收,拿不到两书一表(住宅质量保证书.住宅使用说明书.房屋建筑工程竣工验收备案表), 各种配套设施都没有,就在这条件下还强制我们业主收房,心塞, ...
- SpringBoot RestFul集成Swagger2
一.依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swa ...
- wordpress重力表单实时提醒功能教程(亲测可用)
小七在写项目的时候遇到了一个需求:用户在填写完成表单的各个字段后要提交到后台,但是后台程序狗不能一直守着后台吧,程序狗也需要陪女朋友啊,好做一个即时提醒的功能吧,再也不担心用户提交的内容被错过了,第一 ...
- 利用OsCache实现后端轮循
轮循随处可见,最常用的是APP首页的一些促销活动,一两秒切换一张图片,让前端实现起来也不难.这里说下后端的轮循,实现原理是数组+缓存.将数组放入缓存,指定缓存失效时间,如果是在失效前从缓存中取数据,那 ...
- jeecg中List页面标签的用法
1.t:datagrid的常用属性 1. <t:datagrid name="jeecgDemoList" checkbox="true" sortNam ...
- 数据结构与算法JavaScript描述——使用队列
1.使用队列:方块舞的舞伴分配问题 前面我们提到过,经常用队列模拟排队的人.下面我们使用队列来模拟跳方块舞的人.当 男男女女来到舞池,他们按照自己的性别排成两队.当舞池中有地方空出来时,选两个队 列中 ...
- Solr入门和实践以及我对Solr的8点理解
友情提示Solr的内容还是比较多的,一篇文章只能讲解一部分.全面介绍,没兴趣,没时间,也没能力,回报还不大.本文只写点我认为比较重要的知识点,独特的个人想法.仅供参考哦,更多细节需要自己去琢磨. 概述 ...