打印样式/格式设置方法。
print-tools的Python项目详细描述
打印工具
Includes useful methods for stylized/formatted printing.
安装
python3 -m pip install print-tools
用法
fromprint_tools.printerimportPrinterp=Printer()p.log('Printer initialized!')
方法
__init__
- 风格
- 默认Monokai,也可以使用Solarized
- Monokai颜色
- “橙色”、“洋红”、“紫色”、“蓝色”、“海绿”、“绿色”、“黄色”
- 固色
- “黄色”、“橙色”、“红色”、“洋红色”、“紫色”、“蓝色”、“青色”、“绿色”
- 风格
log
- 在文本前面用粗体日期/时间字符串记录文本
- 参数
- 文本
error
- 打印红色错误:在文本前面,日志字符串可选
- 参数
- 文本
- 对数(真)
success
- 打印绿色成功:在文本前面,日志字符串可选
- 参数
- 文本
- 对数(真)
arrow
- 打印“->;”文本前面,缩进可选
- 参数
- 文本
- 缩进(0)
chevron
- 在文本前面打印“>>>;”,缩进可选
- 参数
- 文本
- 缩进(0)
bullet
- 在文本前面打印“•”,缩进可选
- 参数
- 文本
- 缩进(0)
format
- 字符串的自定义模板格式
- 在字符串中按原样输入的模板格式:即
[bold:green]
- 格式参数可以更改为不同的外部运算符,必须是两个字符字符串,即“”将产生
|bold:green|
- 格式参数可以更改为不同的外部运算符,必须是两个字符字符串,即“”将产生
- 必须先输入修饰符
- 粗体、斜体、下划线、重设
- 接下来必须输入前景颜色,即
[green]
- 背景色必须以前缀输入,即
[on_blue]
- 可以使用reset修饰符删除格式,这可以与新格式(即
[reset:bold:green]
- 若要删除特定格式,请在参数前输入no_u(每个块一个参数),即
[no_bold][no_italic]
- 删除前景色
- `[无前景]
- 删除背景色
- `[无背景]
- 删除前景色
- 默认情况下,在print语句之后清除字符串格式,可以通过将argreset设置为false来更改此设置。
- 此外,通过将arglog设置为true,可以首先打印日志字符串。