返回顶部
首页 > 资讯 > 后端开发 > Python >python怎么利用PrettyTable美化表格
  • 230
分享到

python怎么利用PrettyTable美化表格

2023-06-29 20:06:12 230人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“python怎么利用PrettyTable美化表格”,在日常操作中,相信很多人在Python怎么利用PrettyTable美化表格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python怎

这篇文章主要介绍“python怎么利用PrettyTable美化表格”,在日常操作中,相信很多人在Python怎么利用PrettyTable美化表格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python怎么利用PrettyTable美化表格”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、安装

pip install PrettyTable

二、按行设置数据

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])print(tb)# +-----------+-----+--------+--------+# | name | age | height | weight |# +-----------+-----+--------+--------+# | autofelix | 25 | 174 | 65 |# | 大神 | 23 | 164 | 55 |# | 飞兔小哥 | 27 | 184 | 69.5 |# +-----------+-----+--------+--------+

三、按列添加

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])# 按列添加数据tb.add_column('sex',['男', '女', '男'])print(tb)# +-----------+-----+--------+--------+-----+# | name | age | height | weight | sex |# +-----------+-----+--------+--------+-----+# | autofelix | 25 | 174 | 65 | 男 |# | 大神 | 23 | 164 | 55 | 女 |# | 飞兔小哥 | 27 | 184 | 69.5 | 男 |# +-----------+-----+--------+--------+-----+

四、输出风格

  • MSWord_FRIENDLY:MSWORD_FRIENDLY输出风格

  • PLaiN_COLUMNS:PLAIN_COLUMNS输出风格

  • RANDOM:每次随机输出风格

  • DEFAULT:默认输出风格

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])# 风格tb.set_style(pt.MSWORD_FRIENDLY)print(tb)# | name | age | height | weight |# | autofelix | 25 | 174 | 65 |# | 大神 | 23 | 164 | 55 |# | 飞兔小哥 | 27 | 184 | 69.5 |

五、获取字符串

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])# 不打印,获取表格字符串s1 = tb.get_string()print(s1)# +-----------+-----+--------+--------+# | name | age | height | weight |# +-----------+-----+--------+--------+# | autofelix | 25 | 174 | 65 |# | 大神 | 23 | 164 | 55 |# | 飞兔小哥 | 27 | 184 | 69.5 |# +-----------+-----+--------+--------+# 或者可以只获取指定列或行s2 = tb.get_string(fields=['name', 'age'], start=1, end=4)print(s2)# +----------+-----+# | name | age |# +----------+-----+# | 大神 | 23 |# | 飞兔小哥 | 27 |# +----------+-----+

六、表格样式设置

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])# 设定左对齐tb.align = 'l'# 设定数字输出格式tb.float_fORMat = '2.2'# 设定边框连接符为'*"tb.junction_char = '*'# 设定排序方式tb.sortby = 'age'# 设定左侧不填充空白字符tb.left_padding_width = 0# 不显示边框# tb.border = 0# 修改边框分隔符tb.horizontal_char = '+'print(tb)# *++++++++++*++++*+++++++*+++++++*# |name |age |height |weight |# *++++++++++*++++*+++++++*+++++++*# |大神 |23 |164 |55 |# |autofelix |25 |174 |65 |# |飞兔小哥 |27 |184 |69.50 |# *++++++++++*++++*+++++++*+++++++*

七、输出成html

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])# 输出HTML代码s = tb.get_html_string()print(s)# <table># <thead># <tr># <th>name</th># <th>age</th># <th>height</th># <th>weight</th># </tr># </thead># <tbody># <tr># <td>autofelix</td># <td>25</td># <td>174</td># <td>65</td># </tr># <tr># <td>大神</td># <td>23</td># <td>164</td># <td>55</td># </tr># <tr># <td>飞兔小哥</td># <td>27</td># <td>184</td># <td>69.5</td># </tr># </tbody># </table>

八、复制

import prettytable as pt# 按行添加数据tb = pt.PrettyTable()tb.field_names = ['name', 'age', 'height', 'weight']tb.add_row(['autofelix', 25, 174, 65])tb.add_row(['大神', 23, 164, 55])tb.add_row(['飞兔小哥', 27, 184, 69.5])tb.horizontal_char = '.'tb2 = tb.copy()tb.align = 'l'tb2.align = 'r'print(tb)print(tb2)# +...........+.....+........+........+# | name | age | height | weight |# +...........+.....+........+........+# | autofelix | 25 | 174 | 65 |# | 大神 | 23 | 164 | 55 |# | 飞兔小哥 | 27 | 184 | 69.5 |# +...........+.....+........+........+# +...........+.....+........+........+# | name | age | height | weight |# +...........+.....+........+........+# | autofelix | 25 | 174 | 65 |# | 大神 | 23 | 164 | 55 |# | 飞兔小哥 | 27 | 184 | 69.5 |# +...........+.....+........+........+

到此,关于“python怎么利用PrettyTable美化表格”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: python怎么利用PrettyTable美化表格

本文链接: https://lsjlt.com/news/326254.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python怎么利用PrettyTable美化表格
    这篇文章主要介绍“python怎么利用PrettyTable美化表格”,在日常操作中,相信很多人在python怎么利用PrettyTable美化表格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python怎...
    99+
    2023-06-29
  • python 利用 PrettyTable 美化表格
    目录一、安装二、按行设置数据三、按列添加四、输出风格五、获取字符串六、表格样式设置七、输出成HTML八、复制一、安装 pip install PrettyTable 二、按行设置数据...
    99+
    2024-04-02
  • python怎么使用prettytable内置库美化输出表格
    这篇文章主要介绍“python怎么使用prettytable内置库美化输出表格”,在日常操作中,相信很多人在python怎么使用prettytable内置库美化输出表格问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-07-02
  • python使用prettytable内置库美化输出表格
    目录前言:安装案例从csv文件添加数据,并打印出表格从HTML导入数据前言: 大多数时候,需要输出的信息能够比较整齐的输出来,在使用mysql的时候,我们使用命令符之后,会输出特别好...
    99+
    2024-04-02
  • Python利用prettytable库输出好看的表格
    目录1.前言2.安装3.示例4.添加数据5.表格输出格式6.选择性输出7.表格的样式1.前言 最近在用 Python 写一个小工具,这个工具主要就是用来管理各种资源的信息,比如阿里云...
    99+
    2024-04-02
  • Python利用prettytable实现格式化输出内容
    目录楔子添加表头、添加行、添加列输出指定行、指定列设置表格样式设置对齐方式设置边框样式楔子 我们用 MySQL 客户端查询数据的时候,是以下面这种格式显示的: 内容展示的非常漂亮,...
    99+
    2024-04-02
  • 怎么用Python输出简洁美观的文本化表格
    本篇内容主要讲解“怎么用Python输出简洁美观的文本化表格”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python输出简洁美观的文本化表格”吧!一、前言最近在用 Python 写一个小...
    99+
    2023-06-15
  • 利用Python操作excel表格的完美指南
    目录主旨环境安装模块新建excel单元格写入数据合并单元格居中显示修改字体和颜色总结主旨 在日常工作中,我们会经常且频繁的使用excel表格,那么我们是否可以通过python来操作e...
    99+
    2024-04-02
  • 利用python将 Matplotlib 可视化插入到 Excel表格中
    目录数据可视化图表插入Excel前言: 在生活中工作中,我们经常使用Excel用于储存数据,Tableau等BI程序处理数据并进行可视化。我们也经常使用R、Python编程进行高质量...
    99+
    2024-04-02
  • 怎么用CSS3美化HTML表单
    这篇文章主要讲解了“怎么用CSS3美化HTML表单”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用CSS3美化HTML表单”吧!表单是做网页中很常使用到...
    99+
    2024-04-02
  • Python怎么利用xlrd和xlwt模块操作Excel表格
    这篇文章主要为大家展示了“Python怎么利用xlrd和xlwt模块操作Excel表格”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python怎么利用xlrd和xlwt模块操作Excel表格”...
    99+
    2023-06-29
  • 怎么在python中利用print函数格式化输出
    今天就跟大家聊聊有关怎么在python中利用print函数格式化输出,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack...
    99+
    2023-06-14
  • 怎么使用CSS3美化HTML5表单
    小编给大家分享一下怎么使用CSS3美化HTML5表单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!目前表单格式如下:#redem...
    99+
    2024-04-02
  • 利用python做表格数据处理
    目录技术背景python对Excel表格的处理vaex的安装与使用vaex的安装性能对比数据格式转换总结概要技术背景 数据处理是一个当下非常热门的研究方向,通过对于大型实际场景中的...
    99+
    2024-04-02
  • 利用Python改正excel表格数据
    目录一、前言二、代码实现及讲解1.模块的导入2.获取“数据原表”中数据3.获取生产记录更新表中的日期和材料4.对生产数据更新表中数据的修改5.最后,调用函数并...
    99+
    2024-04-02
  • 如何利用Python操作excel表格
    这篇文章主要介绍了如何利用Python操作excel表格,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。环境linux 服务器一台,亦或者windows10电脑一台python...
    99+
    2023-06-29
  • Java中的表格怎么利用表格模型进行创建
    本篇文章给大家分享的是有关Java中的表格怎么利用表格模型进行创建,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。利用表格模型创建表格   &nbs...
    99+
    2023-05-31
    java ava
  • 如何利用python将Matplotlib可视化插入到Excel表格中
    这篇文章主要讲解了“如何利用python将Matplotlib可视化插入到Excel表格中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用python将Matplotlib可视化插入到...
    99+
    2023-07-02
  • HTML 有序列表与 CSS:利用 CSS 美化和增强列表
    CSS 美化和增强列表 CSS(层叠样式表)提供了多种选项来美化和增强 HTML 列表: 1. 样式化列表项 list-style-type 属性:更改列表项标记的外观,例如圆圈、方块或数字。 list-style-position 属...
    99+
    2024-04-02
  • python可以美化表格数据输出结果的工具是什么
    本文小编为大家详细介绍“python可以美化表格数据输出结果的工具是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“python可以美化表格数据输出结果的工具是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作