本文是dpspider框架介绍的第一篇,从最基础和最容易理解的模块慢慢讲解,dpspider是我自己写的一个第三方模块,可能存在很多不足的地方,好的地方可以学习,不足之处还请谅解
下载安装
先点击查看github项目地址dpspider来下载安装所需要的依赖库和数据库,当然现在了解color.py并不需要数据库
参数介绍
先来看一下printText下的参数:
1 obj 需要打印的对象,比如是字符串,None对象,等等...
2 textColor 前景色,就是字体的颜色
3 backgroundColor 背景色
4 style 字的样式
颜色有:red, yellow, green, blue, cyan, purple, black, white
样式有:bold, underline
5 logFile 将打印信息写入的文件名称,默认是打印不写入
6 color 是否带有颜色打印,默认为True,False就和print输出一样
7 debug 调试的等级,分为5个等级,0,1,2,3,4,默认为4,就是什么都会打印
0 什么都不打印
1 只打印以[Error]为开头的信息
2 打印以[Error],[WARING]开头的信息
3 打印以[Error],[WARING],[INFO]开头的信息
4 什么都打印
代码示例
#coding:utf-8
from dpspider.color import printText
printText('我是一条测试信息','red','yellow')
printText(None,'blue',style='bold')
printText('哈哈哈哈哈','blue',style='underline')
printText('[INFO]:这是一条信息')
printText('[WARING]:这是一条警告')
printText('[Error]:这是一条错误')
printText('[INFO]:这是一条信息',color=False,logFile='test.log')
printText('[WARING]:这是一条警告',color=False,logFile='test.log')
printText('[Error]:这是一条错误',color=False,logFile='test.log')
输出结果
注意
这里[INFO]默认为cyan青蓝色,[WARING]默认为yellow黄色,
[Error]默认为red红色。背景色均为无,样式为bold高亮加粗
当写入文件时会带有写入时间
当然你也可以根据自己的需求来修改源代码
打印颜色一般适用于linux的终端,pyCharm,win的终端
-
点击这里查看 color.py 源码
-
color.py 就介绍到这里了,有什么好的建议可以留言讨论