python Rich(Textualize/rich)

发布时间:2026/10/3 16:09:46
python Rich(Textualize/rich) 放假了闲着也是闲着。学习下python看有什么有趣的工具。GitHubhttps://github.com/Textualize/rich57k⭐MIT 协议Python 终端富文本渲染库终端美化的标杆很多知名CLI 工具底层都在用它nvitop、pytest、crawl4ai 等一句话定位让枯燥的终端输出变得彩色、结构化、好看不用写复杂的底层 ANSI 转义码。跨平台Linux /macOS/ Windows Terminal旧 cmd 颜色支持弱Python3.7。安装pip install rich一个demo示例from rich.console import Console from rich.table import Table from rich.progress import Progress import time console Console() # 1. 彩色文字 console.print([bold magenta] Rich 演示 [/bold magenta]) # 2. 表格 table Table(title设备状态) table.add_column(设备名, stylecyan) table.add_column(状态, stylegreen) table.add_column(负载, styleyellow) table.add_row(server-01, 在线, 32%) table.add_row(gpu-01, 在线, 78%) table.add_row(db-01, [red]离线[/red], --) console.print(table) # 3. 进度条 with Progress() as progress: task progress.add_task([cyan]处理数据..., total100) while not progress.finished: progress.update(task, advance2) time.sleep(0.05)看起来很高级的说我其实几乎没有使用过python写程序大部分都是使用C/C写程序。但是我感觉python是个强大且方便的工具有很多的包可以直接调用所以我觉得可以用它来做一些事情比如快速验证我的一些想法或者某些不追求性能的场景我可以使用它来实现一些功能简化我的工作量。C/C 做核心、高性能、底层Python 做快速原型验证、脚本自动化、数据处理、调用成熟包二者互补什么是TUI界面TUIText-based User Interface文本用户界面一句话不是 GUI 窗口没有图片、按钮控件渲染引擎而是在终端里用字符、颜色、光标来做交互界面。GUI Graphical 图形界面Qt、Windows 窗口、网页TUI Text 文本界面终端内运行字符构成界面你写 C/C 做 Qt 是 GUI我们刚才看的Rich 负责 TUI 渲染Textual 是 Python 的 TUI 框架。textual : 文本的

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询