colour-printing
Project description
Colour-printing
以不同颜色区分终端输出信息类型,标识出重要信息
Python version: 3.5+
内置类型
INFO(默认) SUCCESS ERROR WARRING
过滤器
Switch.filter : list
开关
Switch.signal : bool
示例
import time from printing.log import ColourPrint, Switch print('Default Setting!') log = ColourPrint() log("hello world!") #Switch.filter.append('SUCCESS') #过滤 time.sleep(1) log("hello world!", flag='ERROR') time.sleep(1) log("hello world!", flag='SUCCESS') time.sleep(1) #Switch.signal=False #关闭 log("hello world!", flag='WARRING')
自定义style
查看样式表: print(ColourPrint())
print('User Setting!') echo = ColourPrint() #创建 echo.new_flag('Custom') #样式设定(可选) echo.set_flag_style(flag='Custom', mode='underline') echo.set_time_style(flag='Custom', mode='bold', fore='red') echo.set_str_style(flag='Custom', back='yellow') echo("hello world!", flag='Custom')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
colour-printing-0.1.1.tar.gz
(3.7 kB
view hashes)