zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    Load Balancing 折半枚举大法好啊
    Big String 块状数组(或者说平方分割)
    K-th Number 线段树(归并树)+二分查找
    D. Powerful array 莫队算法或者说块状数组 其实都是有点优化的暴力
    CSU OJ PID=1514: Packs 超大背包问题,折半枚举+二分查找。
    运行时Runtime的API
    UIView的API
    UIControl的API
    UIScrollView的API
    使用KVO键值监听
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/11237569.html
Copyright © 2011-2022 走看看