python颜色及背景
2016-04-27 23:57
531 查看
起因
在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。
解决
我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33)。书写格式,和相关说明如下:
当然这只是一种简单的实现方式,而且仅在linux下有效,其它方式可以使用termcolor,或者参考ipython的console实现(pyreadline)。
相关文章推荐
- python基础学习03(循环)
- python基础学习02(if...else...elif)
- python基础学习01
- 爬虫-python调用百度API/requests
- 自动下载和安装 MNIST 到 TensorFlow 的 python 源码
- python之函数式编程
- python中的排序函数
- python给初学者的一些技巧和知识
- [Python2.7]python关于sys.agrv的使用
- Python35爬虫爬取百度歼击机词条
- Python学习之中文编码
- python中的enumerate()函数用法
- Python3对字典操作时遇到错误:dictionary changed size during iteration
- 初探python
- 练习006
- python day1:初识Python(一)
- python基础
- Python:初识Python(一)
- 自动化脚本多线程运行
- odoo 8.0 多核启用,python多核心利用测试