Python 使用 prettytable 库打印表格美化输出功能

pip install prettytable

每次添加一行

from prettytable import PrettyTable
#  默认表头:Field 1、Field 2...
#  添加表头
table = PrettyTable(["URL", "参数", "值"])
#  add_row 添加一行数据
table.add_row(["http://aaa.com", "raskv", "dEBxcS5j"])
table.add_row(["http://bbb.com", "su", "626d5633583231794c6d4e6"])
table.add_row(["http://ccc.com", "pwd", "Ym1WM1gyMXlMbU5"])
#  默认居中对齐
#  设置"值"列,局左对齐 left首字母
table.align["值"] = 'l'
print(table)

每次添加一列

from prettytable import PrettyTable
table = PrettyTable()
#  add_column 添加一列数据
table.add_column('===', ["URL", "参数", "值"])
table.add_column('第1列', ["http://aaa.com", "raskv", "dEBxcS5j"])
table.add_column('第2列', ["http://bbb.com", "su", "626d5633583231794c6d4e6"])
table.add_column('第3列', ["http://ccc.com", "pwd", "Ym1WM1gyMXlMbU5"])
#  设置"第3列",局右对齐 right首字母
table.align["第3列"] = 'r'
print(table)

总结

以上所述是小编给大家介绍的Python 使用 prettytable 库打印表格美化输出功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • Python实用库 PrettyTable 学习笔记

    本文实例讲述了Python实用库 PrettyTable.分享给大家供大家参考,具体如下: PrettyTable安装 使用pip即可十分方便的安装PrettyTable,如下: pip install PrettyTable PrettyTable使用示例 github上有PrettyTable的使用说明,链接如下:https://github.com/dprince/python-prettytable 以下是具体的使用示例: import prettytable as pt 按行添加数据

  • python如何以表格形式打印输出的方法示例

    好久不见,风水轮流转,我竟然写写写python了 近日有个小需求,要求收集统计一些信息上报,并直接在后台控制台打印,写入日志 为了美观,需要以表格形式展现数据,形如 虽说可以用 prettytable 实现这个效果,不过还得安装这个库,需求比较简单就不考虑安装第三方依赖了,所以得自己写 照着这个图,可以发现 几个关键的实现点 1. 由数据项的各个属性,整理出表头 2. 计算每个属性对应的最大宽度,作为每列的宽度 3. 每列左右留一些空 4. 表头上下,以及数据项末尾添加一行 --+-- 外围 5

  • python PrettyTable模块的安装与简单应用

    prettyTable 是一款很简洁但是功能强大的第三方模块,主要是将输入的数据转化为格式化的形式来输出,即:以表格的形式的打印输出出来,能够起到美观的效果,今天简单地试用了一下, 一.下载与安装 进入pypi.python.org查找并下载PrettyTable将其放在Python文件夹下的Scripts文件夹下 进入命令提示符工具,转到Scripts文件夹下,通过命令pip install prettytable-0.7.2.tar.bz2安装该模块 二.简单的使用 导入该模块 from p

  • python 表格打印代码实例解析

    编写一个名为printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐.假定所有内层列表都包含同样数目的字符串.例如,该值可能看起来像这样: table_data = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']] 你的 printTable()函数将打印出: apples

  • Python 使用 prettytable 库打印表格美化输出功能

    pip install prettytable 每次添加一行 from prettytable import PrettyTable # 默认表头:Field 1.Field 2... # 添加表头 table = PrettyTable(["URL", "参数", "值"]) # add_row 添加一行数据 table.add_row(["http://aaa.com", "raskv", "

  • Python利用prettytable库输出好看的表格

    目录 1.前言 2.安装 3.示例 4.添加数据 5.表格输出格式 6.选择性输出 7.表格的样式 1.前言 最近在用 Python 写一个小工具,这个工具主要就是用来管理各种资源的信息,比如阿里云的 ECS 等信息,因为我工作的电脑使用的是 LINUX,所以就想着用 python 写一个命令行的管理工具,基本的功能就是同步阿里云的资源的信息到数据库,然后可以使用命令行查询. 因为信息是展现在命令行中的,众所周知,命令行展现复杂的文本看起来着实累人,于是就想着能像表格那样展示,那看起来就舒服多了

  • Python基于OpenCV库Adaboost实现人脸识别功能详解

    本文实例讲述了Python基于OpenCV库Adaboost实现人脸识别功能.分享给大家供大家参考,具体如下: 以前用Matlab写神经网络的面部眼镜识别算法,研究算法逻辑,采集大量训练数据,迭代,计算各感知器的系数...相当之麻烦~而现在运用调用pythonOpenCV库Adaboost算法,无需知道算法逻辑,无需进行模型训练,人脸识别变得相当之简单了. 需要用到的库是opencv(open source computer vision),下载安装方式如下: 使用pip install num

  • python图片处理库Pillow实现简单PS功能

    目录 安装 基本操作 打开图像 转换格式 展示图片 剪裁 合并 缩略图 旋转 滤镜 二次创作 画线 文字 总结 文 | 豆豆 来源:Python 技术「ID: pythonall」 在我们的日常生活和工作中有不少场景需要简单处下理图片,很多人都是依赖 PS.美图秀秀等各种图像处理工具,殊不知在你打开软件的一瞬间 Python 就已经将图片处理完了.听起来是不是很神奇,正所谓是 Python 在手,啥也不愁. 安装 老规矩,先通过 pip 安装到本地机器. pip install Pillow 基

  • python使用prettytable内置库美化输出表格

    目录 前言: 安装 案例 从csv文件添加数据,并打印出表格 从HTML导入数据 前言: 大多数时候,需要输出的信息能够比较整齐的输出来,在使用mysql的时候,我们使用命令符之后,会输出特别好看的表格,python的prettytable库就是这么一个工具,可以帮助我们打印出好看的表格,并且对中文支持特别友好 安装 prettytable是pyhton内置库,通过命令直接可以安装 pip install prettytable 案例 from prettytable import Pretty

  • python3美化表格数据输出结果的实现代码

    技术背景 在前面一篇博客中我们介绍过关于python的表格数据处理方案,这其中的工作重点就是对表格类型的数据进行梳理.计算和展示,本文重点介绍展示这个方面的工作.首先我们看一个案例,定义一个数组形式的表格数据: [dechin@dechin-manjaro table]$ ipython Python 3.8.5 (default, Sep 4 2020, 07:30:14) Type 'copyright', 'credits' or 'license' for more informatio

  • Python中BeautifuSoup库的用法使用详解

    BeautifulSoup简介 Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据.官方解释如下: Beautiful Soup提供一些简单的.python式的函数用来处理导航.搜索.修改分析树等功能.它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序. Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码.你不需要考虑编码方式,除非文档没有指定一个编码方式,这时

  • python 利用 PrettyTable 美化表格

    目录 一.安装 二.按行设置数据 三.按列添加 四.输出风格 五.获取字符串 六.表格样式设置 七.输出成HTML 八.复制 一.安装 pip install PrettyTable 二.按行设置数据 import prettytable as pt # 按行添加数据 tb = pt.PrettyTable() tb.field_names = ['name', 'age', 'height', 'weight'] tb.add_row(['autofelix', 25, 174, 65]) t

  • python可以美化表格数据输出结果的两个工具

    目录 前言 1.使用tabulate美化表格输出 2.使用prettytable美化输出 总结 前言 在用python处理表格数据中,这其中的工作重点就是对表格类型的数据进行梳理.计算和展示,本文重点介绍展示这个方面的工作. 首先我们看一个案例,定义一个数组形式的表格数据: [dechin@dechin-manjaro table]$ ipython Python 3.8.5 (default, Sep 4 2020, 07:30:14) Type 'copyright', 'credits'

  • Python利用prettytable实现格式化输出内容

    目录 楔子 添加表头.添加行.添加列 输出指定行.指定列 设置表格样式 设置对齐方式 设置边框样式 楔子 我们用 MySQL 客户端查询数据的时候,是以下面这种格式显示的: 内容展示的非常漂亮,而 Python 有一个第三方模块叫 prettytable,专门用来将数据以上面这种格式输出,我们来看一下用法. 添加表头.添加行.添加列 类似于数据库中的表,由表头(或者说字段名),以及每一行的内容组成. from prettytable import PrettyTable # 传入的 name.a

随机推荐