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