2 个python美化表格数据输出结果的工具,摸鱼简直心安理得~

本文介绍了Python中用于美化表格输出的两个库:tabulate和prettytable。通过案例展示了如何使用它们来规范化和美化数据展示,提高数据可读性。tabulate支持多种表格样式,而prettytable提供了类似数据库操作的接口,更适合熟悉数据库操作的用户。
摘要由CSDN通过智能技术生成

嗨害大家好鸭!我是小熊猫❤

虽然之前发的文章当中老是说摸鱼摸鱼~ ~ ~

但是咱正事还是要干滴~ ~ ~

有效率的干事 才能有效率的摸鱼~ ~ ~

大家在用python处理表格数据中,

许多 的工作重点就是对表格类型的数据进行梳理、计算和展示

本文重点介绍展示这个方面的工作。

首先我们看一个案例,定义一个数组形式的表格数据

[dechin@dechin-manjaro table]$ ipython
Python 3.8.5 (default, Sep  4 2020, 07:30:14) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.19.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: table=[('a',1,2,3),('b',2,3,4)]

In [2]: print(table)
[('a', 1, 2, 3), ('b', 2, 3, 4)]

当我们直接打印这个表格数据的时候,

发现效果非常的难看。

虽然我们可以从这个表格中获取到同样的信息,

但是这种数据展示的方法对于我们直接从打印输出中获取数据是非常不利的。

请添加图片描述

1.使用tabulate美化表格输出

首先介绍一个工具tabulate,可以直接打印数组格式的表格数据,并且有多种输出格式可选。安装方法同样可以用pip来进行管理:

[dechin@dechin-manjaro table]$ python3 -m pip install tabulate
Requirement already satisfied: tabulate in /home/dechin/anaconda3/lib/python3.8/site-packages (0.8.9)

请添加图片描述

安装很容易,也没有其他依赖。

接下来我们用ipython来展示一些基本用法:

[dechin@dechin-manjaro table]$ ipython
Python 3.8.5 (default, Sep  4 2020, 07:30:
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值