详解如何在PyCharm控制台中输出彩色文字和背景


Posted in Python onAugust 17, 2020

最近的话呢也是因为一些特殊的需求,所以要求在Pycharm控制台中输出彩色的文字和背景,也有同学问到我关于这个问题,之前百度其他人的关于这个操作,比较凌乱,那么我这里的话就写一篇博文来总结一下。其实的话呢,Python控制台中默认输出的字体应该是黑色,而背景呢则是白色。

详解如何在PyCharm控制台中输出彩色文字和背景

那么,如何使PyCharm中输出的内容,有不同的背景色和字体颜色?其实非常的简单,我们只需要在print输出语句中进行一些简单的设置即可,在PyCharm控制台中设置字体和背景色,需要使用下面语法:

\033[显示方式;前景色;背景色m 要输出的内容 \033[0m

上面的语法中,第一个参数指定显示方式的值,PyCharm控制台中的显示方式值及说明如表1所示。

详解如何在PyCharm控制台中输出彩色文字和背景

第2个和第3个参数分别用来设置前景色背景色的色值,这里的话可能很多人又懵逼掉了,什么是前景色什么是背景色呀?用大白话来说就像你用一个碳把一张白纸涂成了黑色。那么白色就是背景色,不用橡皮擦是看不见的;黑色则是前景色。在PS当中的话背景色就是你要做的图片的底色, 默认的是白色。前景色就是你当前构图线条、填充等的颜色。简单说背景色就是纸张的颜色, 前景色就是画笔画出的颜色。那在Pycharm这里的话,前景色就指的是字体的颜色,背景色则为输出内容区域的颜色。PyCharm控制台中的前景色、背景色颜色对应色值如表2所示。

详解如何在PyCharm控制台中输出彩色文字和背景

注意:

上面语法中的3个参数,个数和位置都可以不固定,可以任意组合,比如
"背景色;显示方式"
"前景色;背景色"
"前景色;显示方式;背景色"
"显示方式;背景色;前景色"
"背景色;显示方式;前景色"

例如,要设置某一区域显示不同的颜色,则使用下面代码即可:

print("\033[0;33;46m---------------------------")
print("Amo 好骚气呀~~~~")
print("Amo 好骚气呀~~~~")
print("Amo 好骚气呀~~~~")
print("---------------------------\033[0m")

运行结果如图所示:

详解如何在PyCharm控制台中输出彩色文字和背景

而如果只设置一行显示不同的颜色,则使用下面代码:

print("\033[0;32;40m Amo被绿过1次~ \033[0m")

详解如何在PyCharm控制台中输出彩色文字和背景

那么在控制台输出有颜色的文字到这里就结束了,如果有特定的需求,对应着表2进行配色就可以了。一般主要用于我们的控制台程序。

到此这篇关于详解如何在PyCharm控制台中输出彩色文字和背景的文章就介绍到这了,更多相关PyCharm控制台输出彩色文字背景内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
使用Python的Treq on Twisted来进行HTTP压力测试
Apr 16 Python
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
python实现提取百度搜索结果的方法
May 19 Python
windows下python连接oracle数据库
Jun 07 Python
利用python模拟实现POST请求提交图片的方法
Jul 25 Python
关于Django显示时间你应该知道的一些问题
Dec 25 Python
python实现串口自动触发工作的示例
Jul 02 Python
python return逻辑判断表达式实现解析
Dec 02 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 Python
python sleep和wait对比总结
Feb 03 Python
pytorch model.cuda()花费时间很长的解决
Jun 01 Python
python如何操作mysql
Aug 17 #Python
详解python 内存优化
Aug 17 #Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 #Python
详解Python 中的容器 collections
Aug 17 #Python
Python 解析库json及jsonpath pickle的实现
Aug 17 #Python
Python实现爬取网页中动态加载的数据
Aug 17 #Python
Python 如何操作 SQLite 数据库
Aug 17 #Python
You might like
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
js 实现在2d平面上画8的方法
2018/10/10 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中的random()方法的使用介绍
2015/05/15 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
Python 多进程和数据传递的理解
2017/10/09 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Django跨域资源共享问题(推荐)
2020/03/09 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
django 模型字段设置默认值代码
2020/07/15 Python
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
市场开发与营销专业求职信
2013/12/31 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
文明班级建设方案
2014/05/15 职场文书
质量安全标语
2014/06/07 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
赔偿协议书范本
2014/09/12 职场文书
辩论赛新闻稿
2015/07/17 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书