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+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 Python
Python实现列表删除重复元素的三种常用方法分析
Nov 24 Python
SVM基本概念及Python实现代码
Dec 27 Python
python numpy元素的区间查找方法
Nov 14 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
Python3获取拉勾网招聘信息的方法实例
Apr 03 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
python实现图片压缩代码实例
Aug 12 Python
Golang GBK转UTF-8的例子
Aug 26 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
python实现批量命名照片
Jun 18 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
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
php保存二进制原始数据为图片的程序代码
2014/10/14 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
JSON辅助格式化处理方法
2013/03/26 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
2017/08/31 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
2016/06/29 Python
Python生成器以及应用实例解析
2018/02/08 Python
python使用folium库绘制地图点击框
2018/09/21 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
宠物店的创业计划书范文
2014/01/11 职场文书
关于廉洁的广播稿
2014/01/30 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
工程师岗位职责规定
2014/02/26 职场文书
项目施工员岗位职责
2014/03/09 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
吴仁宝观后感
2015/06/09 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
vue判断按钮是否可以点击
2022/04/09 Vue.js