声明性Python-print语句
deprint的Python项目详细描述
Deprint—声明性Python fantal print语句
Deprint允许您用Python编写复杂但易于理解的print语句,从而在任何ANSI/VT100终端模拟器上产生漂亮的CLI界面。在
安装
通过pip安装
pip install deprint
基本用途
Deprint可以在声明式样式或命令式(持久性)样式中使用。在
声明式风格
Deprint的声明性语法只将样式应用于文本一次,而不会影响其他print语句。在
^{pr2}$持久风格
Deprint的持久语法将样式全局应用于终端会话。所有print语句(包括Python的native print())都会受到持久样式的影响。在
from deprint import deprint
dp = deprint()
# clear screen
dp.clear()
# print red text
dp.setColour('red')
dp.print('red text')
print('This text is also red')
# print light_blue text on yellow background
dp.setColour('light_blue')
dp.setBackground('yellow')
dp.print('blue on yellow text')
# print green underlined text on white background
dp.setColour('green')
dp.setBackground('white')
dp.setStyle('underlined')
dp.print('underlined green text)
# reset to default style
dp.reset()
API文档
class取消打印。取消打印()
打印精美的终端输出。在
方法
在取消打印。取消打印.clear()
清除整个终端屏幕。在
在取消打印。取消打印.emptylines(num=1)
将num空行打印到终端。在
在取消打印。取消打印.reset()
将所有样式重置为终端的默认样式。在
在取消打印。取消打印.print(文本)
将text打印到具有应用样式的终端。在
如果样式是通过持久化方法设置的,则print方法将维护样式;如果样式是通过声明性方法设置的,则print方法将重置为默认值。在
声明性
在取消打印。取消打印.colour(颜色)
对打印文本应用颜色。在
颜色可以是1-256(8位颜色)之间的数字,也可以是以下字符串之一: 黑色、红色、绿色、黄色、蓝色、品红色、青色、浅灰色、深灰色、浅红色、浅绿色、浅黄色、浅蓝色、浅紫色、浅蓝色、浅蓝色、浅紫色、浅蓝色、白色、默认值、重置。在
在取消打印。取消打印.bg(彩色)
对打印文本应用背景色。在
颜色可以是1-256(8位颜色)之间的数字,也可以是以下字符串之一: 黑色、红色、绿色、黄色、蓝色、品红色、青色、浅灰色、深灰色、浅红色、浅绿色、浅黄色、浅蓝色、浅紫色、浅蓝色、浅蓝色、浅紫色、浅蓝色、白色、默认值、重置。在
在取消打印。取消打印.style(样式)
对打印文本应用文本样式。在
样式可以是以下提示之一:粗体、暗淡、下划线、闪烁、反转、隐藏、默认、重置。在
在取消打印。取消打印.hold()
防止print语句以新行结尾。在
持续性
在取消打印。取消打印.setColour(颜色)
更改终端打印文本的颜色。在
颜色可以是1-256(8位颜色)之间的数字,也可以是以下字符串之一: 黑色、红色、绿色、黄色、蓝色、品红色、青色、浅灰色、深灰色、浅红色、浅绿色、浅黄色、浅蓝色、浅紫色、浅蓝色、浅蓝色、浅紫色、浅蓝色、白色、默认值、重置。在
在取消打印。取消打印.setBackground(彩色)
更改终端打印文本的背景颜色。在
颜色可以是1-256(8位颜色)之间的数字,也可以是以下字符串之一: 黑色、红色、绿色、黄色、蓝色、品红色、青色、浅灰色、深灰色、浅红色、浅绿色、浅黄色、浅蓝色、浅紫色、浅蓝色、浅蓝色、浅紫色、浅蓝色、白色、默认值、重置。在
在取消打印。取消打印.setStyle(样式)
更改终端打印文本的文本样式。在
样式可以是以下提示之一:粗体、暗淡、下划线、闪烁、反转、隐藏、默认、重置。在
- 项目
标签: