)
放假了閑著也是閑著。學習下python看有什么有趣的工具。GitHubhttps://github.com/Textualize/rich57k?MIT 協(xié)議Python 終端富文本渲染庫終端美化的標桿很多知名CLI 工具底層都在用它nvitop、pytest、crawl4ai 等一句話定位讓枯燥的終端輸出變得彩色、結(jié)構(gòu)化、好看不用寫復(fù)雜的底層 ANSI 轉(zhuǎn)義碼??缙脚_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設(shè)備狀態(tài)) table.add_column(設(shè)備名, stylecyan) table.add_column(狀態(tài), 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]處理數(shù)據(jù)..., total100) while not progress.finished: progress.update(task, advance2) time.sleep(0.05)看起來很高級的說我其實幾乎沒有使用過python寫程序大部分都是使用C/C寫程序。但是我感覺python是個強大且方便的工具有很多的包可以直接調(diào)用所以我覺得可以用它來做一些事情比如快速驗證我的一些想法或者某些不追求性能的場景我可以使用它來實現(xiàn)一些功能簡化我的工作量。C/C 做核心、高性能、底層Python 做快速原型驗證、腳本自動化、數(shù)據(jù)處理、調(diào)用成熟包二者互補什么是TUI界面TUIText-based User Interface文本用戶界面一句話不是 GUI 窗口沒有圖片、按鈕控件渲染引擎而是在終端里用字符、顏色、光標來做交互界面。GUI Graphical 圖形界面Qt、Windows 窗口、網(wǎng)頁TUI Text 文本界面終端內(nèi)運行字符構(gòu)成界面你寫 C/C 做 Qt 是 GUI我們剛才看的Rich 負責 TUI 渲染Textual 是 Python 的 TUI 框架。textual : 文本的