Python term 模块

Python term 模块

term 模块适用于文字编辑,样式切换,光标移动 等一系列操作适用于终端命令行文字光标处理等操作。

安装

 pip install py-term

 

使用方式

方式一

import term

#
输出只占字符数的位置 term.write('hello',*style) # 输出字符并回车 term.writeLine('hello',*style)

方式二

import term

#
定义一个文字样式 text = term.format(text, *style) # 输出只占字符数的位置 term.write(text) # 输出字符并回车 term.writeLine(text)

 

其他参数

样式属性

描述
term.off 关闭所有属性
term.bold 加粗
term.dim 暗淡
term.underscore 下划线(仅限单色显示)
term.blink 闪烁
term.reverse 相反
term.hide 隐藏

文本颜色

颜色
term.black 黑色
term.red 红色
term.green 绿色
term.yellow 黄色
term.blue 蓝色
term.magenta 品红
term.cyan 青色
term.white 白色

文字背景

颜色
term.bgblack 黑色
term.bgred 红色
term.bggreen 绿色
term.bgyellow 黄色
term.bgblue 蓝色
term.bgMagenta 品红
term.bgcyan 青色
term.bgwhite 白色

光标位置


  •  # 光标移动的位置
  • term.pos(line,column)

  •  # 获取当前光标所在位置
  • term.getSize()

  •  # 将光标移动到原位
  • term.homePos()

  • # 将光标移动位置
  • term.up(value=1)
  • term.down(value=1)
  • term.left(value=1)
  • term.right(value=1)

  • # 保存当前光标位置
  • term.saveCursor()

  • # 恢复保存的光标位置
  • term.restoreCursor()

  • # 清屏
  • term.clear()

  • # 清除当前光标位置到借宿的行
  • term.clearLineFromPos()

  • # 清除从开始到当前光标位置的行
  • term.clearLineToPos()

  • # 删除样式
  • term.strip()

 

文本对齐


  • # 中心对齐
  • term.center(text)

  • # 右对齐
  • term.right(text)

 

posted @ 2019-07-24 13:59  kevin.Xiang  阅读(800)  评论(0编辑  收藏  举报