这个包被放到了GoogleCode上,所以你可能没听说过。GoogleCode现在就像西伯利亚一样荒凉。

尽管它被流放到了一个冰天雪地、荒无人烟的地方,prettytable仍旧是最棒的结构化输出的库,它能在终端或浏览器里构建良好的输出。因此,如果你正在用 IPython Notebook的新插件,建议你用prettytable来代替__repr__进行HTML输出。

[caption id="attachment_352" align="alignnone" width="595"]prettytable Prettytable[/caption]

prettytable 安装:

pip install prettytable

使用实例:

#coding:utf-8
import requests,re,sys,os
reload(sys)
sys.setdefaultencoding('utf-8')
import csv
from prettytable import PrettyTable
table = PrettyTable(["key", "search","cate"])

with open('1.csv') as f:
 for line in f:
 row = line.split(',')
 key = row[0] 
 search = int(row[1])
# 一定要转换成数字 不然排序不生效
 cate = row[2]
 
 table.add_row([key, search,cate])
print table.get_string(sortby="search", reversesort=True)
Last modification:November 8, 2019
如果觉得我的文章对你有用,请随意赞赏