• 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)

  • 相关阅读:
    Git全局配置备忘
    Wpf之Microsoft.Extensions.DependencyInjection
    Wpf之Interaction.Triggers与Interaction.Behaviors
    Wpf之异步绑定
    Wpf之HandyControls与MaterialDesign混用之DataGrid
    WPF将log4net配置文件设置为资源来保护配置文件
    c# PInvoke根据工程配置自动引用正确的dlls
    Wpf的gRpc的Server/Client
    Python必会的单元测试框架 —— unittest
    网易centos yum源
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/11237569.html
Copyright © 2020-2023  润新知