终端标记语言的python实现
tmlp的Python项目详细描述
终端标记语言的tmlpy-python实现
用于实现tml的python模块,它使终端中彩色/格式化文本的输出更容易和可读性更强。
在python中的用法
首先,安装tmlpy:
pip install tmlpy
彩色/格式化文本的输出很容易使用以下语法:
fromtmlpyimporttmltml.print("<red>this text is <bold>red</bold></red> ","and the following is <green>%s</green>"%"not red",sep='')
格式
每个标记都用尖括号括起来,很像html。
你可以随心所欲地嵌套标签。
不需要关闭已打开的标记,但可以使阅读更容易。
可用标签
前景色
<red>
<green>
<yellow>
<blue>
<magenta>
<cyan>
<lightgrey>
<darkgrey>
<black>
<white>
<lightred>
<lightgreen>
<lightyellow>
<lightblue>
<lightmagenta>
<lightcyan>
背景色
<bg-red>
<bg-green>
<bg-yellow>
<bg-blue>
<bg-magenta>
<bg-cyan>
<bg-lightgrey>
<bg-darkgrey>
<bg-black>
<bg-white>
<bg-lightred>
<bg-lightgreen>
<bg-lightyellow>
<bg-lightblue>
<bg-lightmagenta>
<bg-lightcyan>
属性
<bold>
<dim>
<underline>
<blink>
<reverse>
<hidden>