终端标记语言的python实现

tmlp的Python项目详细描述


终端标记语言的tmlpy-python实现

用于实现tml的python模块,它使终端中彩色/格式化文本的输出更容易和可读性更强。

Example screenshot

在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>

相关的

https://github.com/liamg/tml

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
利用SWAP函数解决互斥的同步Java死锁   主线程退出时程序的java终止?   java Firestore字段空类型用法   java Android在同一页面上滚动到ID   java Eclipse:将源代码文件夹导入其他项目   maven Groovy编译以“java”结尾。StackOverflowerr语言`   java从变量中获取变量列表   java在Eclipse中重命名标识符时输入vs转义   Java:创建一个只包含重复项的数组   java Mule ESB 3.3 Mulecontext注册表pop   bash杀戮屏幕但java进程未结束   java正在创建一个表来存储一行错误编程的迹象?   java如何启动RecentApplicationDialog?   java以确定的增量移动字符串中的字符   使用用户输入搜索多个mysql数据库的JavaJSP算法   java Arraylist到DefaultComboxModel