Python第三方包之PrettyTable

可以让我们将数据用表格的方式展示出来

安装方式

pip install PrettyTable

测试是否安装成功

使用方法与对比

增加一条数据

先简单的看下如何使用以及效果

import prettytable
table = prettytable.PrettyTable()
# 定义表头
table.field_names = ['name','age','sex']
# 增加一行数据,列表里的元素按照顺序对应表头
table.add_row(['Jruing','23','男'])
print(table)

效果

增加一个字段

import prettytable
table = prettytable.PrettyTable()
# 定义表头
table.field_names = ['name','age','sex']
# 增加一行数据,列表里的元素按照顺序对应表头
table.add_row(['Jruing','23','男'])
table.add_row(['Jruing','24','男'])
# 增加一列,第一个参数是字段,第二个是每行数据新增字段的值
table.add_column('addr',['bj','sx'])
print(table)

效果

常用的几个方法

table.get_html_string() # 将数据转换为html中的table标签

table.get_string(fields=['name'],start=1,end=2) # 获取指定列的数据,start是从第几行开始,end是到第几行结束

最新文章

  1. OLTP(on-line transaction processing)与OLAP(On-Line Analytical Processing)
  2. Python之路----------基础 一(数据类型、变量、基本语法、流程控制)
  3. HoloLens开发手记 - Unity之Keyboard input 键盘输入
  4. win7系统中ftp服务器搭建方法(多图)
  5. 判断当前是否运行于Design Mode
  6. nodejs是单线程
  7. uva 11817 - Tunnelling the Earth
  8. TCP/IP 主机路由表获取
  9. java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to...异常
  10. ES6(阮一峰)学习总结
  11. [Swift]LeetCode28. 实现strStr() | Implement strStr()
  12. 2018-2019-20175205 实验三敏捷开发与XP实践《Java开发环境的熟悉》实验报告
  13. Linux debug
  14. redis互斥锁简易设计原理【原】
  15. CentOS部署PHP环境
  16. [Luogu 2656] 采蘑菇
  17. Java—Math类和随机数类
  18. iframe & cors
  19. 【译】第六篇 Replication:合并复制-发布
  20. Codeforces Global Round 2 部分题解

热门文章

  1. Nginx + uWSGI部署中的一些小坑
  2. 教你高效使用数据可视化BI软件创建医院卫生耗材运营监控大屏
  3. Linux学习--4.用户和组的管理
  4. Mysql(Mariadb)之SET语法分析以及系统变量和用户变量分析(英文&中文)(转载)
  5. 如何搭建自己的SpringBoot源码调试环境?--SpringBoot源码(一)
  6. si4745 FM-AM-SW 音量控制芯片 驱动详解
  7. php中的进程
  8. C++ 按行读取文件并打印
  9. (转)windows宿主机,ubuntu虚拟机下的上网设置(有线网络和无线网络)
  10. .NET 开发工具盘点和现状