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)

最新文章

  1. 面向过程(POP)、面向对象(OOP)、面向接口(IOP)、面向切面(AOP)
  2. python 之sqlalchemy many to one
  3. GZFramework.DB.Core初始化
  4. Linux文件夹文件创建、删除
  5. hadoop相关问题
  6. [iOS基础控件 - 6.9.3] QQ好友列表Demo TableView
  7. Cloudcraft: 云架构图形可视化(智能AWS图表)
  8. 1.2UISwitch 1.3 自定义UIswitch 1.4pickerView
  9. UE4 Run On owing Client解析(RPC测试)
  10. leetcode之旅(6)-Add Digits
  11. Activity 关于生命周期一些问题的实践验证
  12. Nginx 进程间如何共享内存
  13. shell脚本的一些常用操作
  14. python-常见用法
  15. saltstack部署配置
  16. Java 基本数据类型 及 == 与 equals 方法的区别
  17. Loading加载页面
  18. 001.Heartbeat简介
  19. python selenium截取指定元素图片
  20. 服务限流-令牌桶java实现

热门文章

  1. js实现图片无缝循环跑马灯
  2. 在C#中使用Panel控件实现在一个窗体中嵌套另一个窗体
  3. centos 安装gitlab
  4. VSCode:无法创建临时目录
  5. Android TextView文本处理库推荐
  6. 利用python去实现数学基本值的计算
  7. client-go集群外认证k8s
  8. 自定义vue的loading插件
  9. unittest,requests,assertEqual实战演练
  10. c# 第35节 类的多态