Rich 使用PY在终端上展示富文本界面

安装 pip install rich # PDM pdm add rich 文档 & 源码 基础 from rich import print print("Hello World") Rich功能非常丰富,从日志处理到富文本显示甚至动态的终端界面。 要使用Rich用做界面的话,一般是这样的: from rich.console import Console from rich.layout import Layout from rich.panel import console = Console() panel = Panel(name="panel_name") layout = Layout(panel,name="layout_name") 界面Layout和面板Panel是经常要用到的东西,Layout作为界面布局,Panel内展示元素并风格化,比如经常使用的表格Table;要实现动态变化而不是print需要用到Live。 ...

2023-07-28 · 3 min · 1427 words · kutake