python表格方式打印数据

在python脚本里如果想简单的print数据出来,但又想有table的效果,怎么办?   一开始就是自己尝试打印table,但最直接的问题就是—- ||| 对不齐。 

如果想对其表格方式打印,那么就需要补长减短,这样就能保证数据的整齐打印。  我这里就不造轮子了,直接用别人的开发好的模块。


原文地址, http://xiaorui.cc/?p=2919


这次使用的是prettytable模块,他主要有两大参数:

add_row,是一行行的添加数据。 
add_column, 是一列列的添加数据,也就是你穿进去的list,会横着显示出来。 

模块地址: https://code.google.com/archive/p/prettytable/

废话不多说,直接上例子:

上面python代码运行后的结果…    有些遗憾的是他没有颜色的效果,有时间我会对这代码进行改造,加入颜色的选择参数。 

python打印表格table的方式有很多,我这边就不多扯淡了。  有兴趣的朋友可以在github搜搜。 另外在github中没找到既能输出table表格,又能显示特定color的库。 

END.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">