1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

python能够装饰数据表格输入数据的两大专用工具

介绍Python装饰数据表格输入数据的工具

本文将详细介绍Python能够装饰数据表格输入数据的两大专用工具——tabulate和prettytable。数据表格通常需要整理、运算展现,而这两种工具可以让数据更加易读易懂,具有很强的实用价值。

python能够装饰数据表格输入数据的两大专用工具

使用tabulate美化表格输出

tabulate可以直接打印数组格式的表格数据,并且有多种输出格式可选。可以通过pip进行安装和管理。展示一些基本用法:

from tabulate import tabulate
import numpy as np

header = ['index'] + list(range(4)) # 表头的定义
table = [('Alice', 1, 2, 3, 4), ('Bob', 2, 3, 4, 5)] # 表格内容的定义

print(tabulate(table, headers=header, tablefmt='grid')) # 用grid的格式打印表格内容
print(tabulate(table, headers=header, tablefmt='fancy_grid')) # 用fancy_grid的格式打印表格内容

使用prettytable美化输出

prettytable主要目的也是规范化美化表格数据的输出,但在使用方法上略有差异。示例代码如下:

from prettytable import PrettyTable

tb = PrettyTable() # 生成表格对象
tb.field_names = ['Index', 0, 1, 2, 3] # 定义表头
tb.add_row(['Alice', 1, 2, 3, 4]) # 添加一行,列是column
tb.add_row(['Bob', 2, 3, 4, 5])
print(tb) # 打印输出

虽然tabulate和prettytable各自有所优劣,但它们都能很好地增强输入数据的易读性,让数据更加清晰易懂。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6907.html