前言
今天分享的是一個主要用於在終端或瀏覽器端構建格式化的輸出的庫:Prettytable
。
Prettytable
簡介
PrettyTable
是python中一個可用來生成美觀的ASCII格式表格的第三方庫。
安裝
使用
pip
進行安裝$ pip install PrettyTable
簡單使用
建立一個
PrettyTable
物件,並新增資料import prettytable as pt tb = pt.PrettyTable() tb.field_names = ["股票名稱", "持倉數量", "最新價", "盈虧比例%"] tb.add_row(["貴州茅臺", 1200, 2078.17, 520]) tb.add_row(["寧德時代", 5900, 446.78, 1314]) tb.add_row(["常山北明", 11200, 12.13, 1996]) tb.add_row(["中遠海控", 135700, 27.64, 1997]) print(tb)
效果如下:
新增一列資料
tb.add_column('盈虧', [24960004, 2631400, 135856, 3750748]) print(tb)
效果如下:
設定輸出風格
tb.set_style(pt.PLAIN_COLUMNS) print(tb)
效果如下:
設定隨機輸出風格
tb.set_style(pt.RANDOM) print(tb)
還可以自定義表格輸出的樣式,選擇有很多,可以看文件進行選擇
作用
這個庫與昨天分享的Colorama
都是為我們個性化控制檯輸出給出更多的可能,愛折騰的人可以除錯一個自己喜歡的樣式來優化控制檯的輸出效果!
尾巴
從上可以看出,Prettytable
庫也非常的簡單易用,這些庫可能有些人覺得很沒用,但是當你需要用到的時候就會發現,他真的很簡單很好用,值得嘗試!
本作品採用《CC 協議》,轉載必須註明作者和本文連結