需要先安装 tabulate 模块:

pip3 install tabulate

python3使用tabulate漂亮的打印数据-编程知识网

以上是把一维的dict打印出来.

再看看二维的,list-of-dict

python3使用tabulate漂亮的打印数据-编程知识网

(注:此处project函数是funcy包中的一个功能)

output:

python3使用tabulate漂亮的打印数据-编程知识网

漂亮!

(另外, 之前也用过 PrettyTable ,但是感觉没有tabulate简单上手)