Python通过2种方法输出带颜色字体


Posted in Python onMarch 02, 2020

方法1:

使用Python中自带的print输出带有颜色或者背景的字符串

书写语法

print(\033[显示方式;前景色;背景色m输出内容\033[0m)

其中,显示方式、前景色、背景色都是可选参数(可缺省一个或多个)。

参数

显示方式

显示方式 效果
0 默认
1 粗体
4 下划线
5 闪烁
7 反白显示
print("显示方式:")
print("\033[0mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[1mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[4mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[5mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[7mSuixinBlog: https://suixinblog.cn\033[0m")

Python通过2种方法输出带颜色字体

颜色

字体色编号 背景色编号 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫色
36 46 青色
37 47 白色
print("字体色:")
print("\033[30mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[31mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[32mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[4;33mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[34mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[1;35mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[4;36mSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37mSuixinBlog: https://suixinblog.cn\033[0m")
print("背景色:")
print("\033[1;37;40m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37;41m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37;42m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37;43m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37;44m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37;45m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[37;46m\tSuixinBlog: https://suixinblog.cn\033[0m")
print("\033[1;30;47m\tSuixinBlog: https://suixinblog.cn\033[0m")

Python通过2种方法输出带颜色字体

方法2:

colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。

1. 安装colorama模块

pip install colorama

可用格式常数:

Fore: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.
Back: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.
Style: DIM, NORMAL, BRIGHT, RESET_ALL

跨平台印刷彩色文本可以使用彩色光的常数简称ANSI转义序列:

from colorama import Fore,Back,Style
print (Fore.RED + "some red text")
print (Back.GREEN + "and with a green background")
print (Style.DIM + "and in dim text")
print (Style.RESET_ALL)
print ("back to normal now!!")

Init关键字参数:

init()接受一些* * kwargs覆盖缺省行为

init(autoreset = False):

如果你发现自己一再发送重置序列结束时关闭颜色变化每一个打印,然后init(autoreset = True)将自动化
示例:

from colorama import init,Fore
init(autoreset=True)
print (Fore.RED + "welcome to python !!")
print ("automatically back to default color again")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python简单获取本机计算机名和IP地址的方法
Jun 03 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
May 18 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
Python Web版语音合成实例详解
Jul 16 Python
详解在python操作数据库中游标的使用方法
Nov 12 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
Python 安装 virturalenv 虚拟环境的教程详解
Feb 21 Python
Python读取JSON数据操作实例解析
May 18 Python
django 模型中的计算字段实例
May 19 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
Python实现屏幕录制功能的代码
Mar 02 #Python
python实现录屏功能(亲测好用)
Mar 02 #Python
基于Numba提高python运行效率过程解析
Mar 02 #Python
Python3 assert断言实现原理解析
Mar 02 #Python
Django认证系统user对象实现过程解析
Mar 02 #Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 #Python
Python基于requests库爬取网站信息
Mar 02 #Python
You might like
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
php两种无限分类方法实例
2015/04/21 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
JavaScript 绘制饼图的示例
2021/02/19 Javascript
Python 文件操作的详解及实例
2017/09/18 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
python如何调用字典的key
2020/05/25 Python
python如何处理程序无法打开
2020/06/16 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
寒假思想汇报
2014/01/10 职场文书
物理系毕业生自荐书范文
2014/02/22 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python
Django cookie和session的应用场景及如何使用
2021/04/29 Python
MySQL大小写敏感的注意事项
2021/05/24 MySQL