python中prettytable模块_Python模块之"prettytable"

Python模块之"prettytable"

摘要: Python通过prettytable模块可以将输出内容如表格方式整齐的输出。(对于用Python操作数据库会经常用到)

1、查看系统是否已经安装prettytable模块

753683900cd1ea7bbb00a11a80a3ce9d.png

2、下载prettytable模块

23196e5c7c59a40bc7e3110fb6dfd3e4.png

3、安装PrettyTable模块

[root@opsedu ~]# wget https://pypi.python.org/packages/source/P/PrettyTable/prettytable-0.7.2.tar.gz

[root@opsedu ~]# tar -zxvf prettytable-0.7..tar.gz

[root@opsedu prettytable-0.7.]# python setup.py build

running build

running build_py

creating build

creating build/lib

copying prettytable.py -> build/lib

[root@opsedu prettytable-0.7.]# python setup.py install # 安装prettytable

running install

running bdist_egg

running egg_info

writing prettytable.egg-info/PKG-INFO

writing top-level names to prettytable.egg-info/top_level.txt

writing dependency_links to prettytable.egg-info/dependency_links.txt

reading manifest file 'prettytable.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

writing manifest file 'prettytable.egg-info/SOURCES.txt'

installing library code to build/bdist.linux-x86_64/egg

running install_lib

running build_py

creating build/bdist.linux-x86_64

creating build/bdist.linux-x86_64/egg

copying build/lib/prettytable.py -> build/bdist.linux-x86_64/egg

byte-compiling build/bdist.linux-x86_64/egg/prettytable.py to prettytable.pyc

creating build/bdist.linux-x86_64/egg/EGG-INFO

copying prettytable.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO

copying prettytable.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying prettytable.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

copying prettytable.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO

zip_safe flag not set; analyzing archive contents...

creating dist

creating 'dist/prettytable-0.7.2-py2.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it

removing 'build/bdist.linux-x86_64/egg' (and everything under it)

Processing prettytable-0.7.-py2..egg

creating /usr/lib/python2./site-packages/prettytable-0.7.-py2..egg

Extracting prettytable-0.7.-py2..egg to /usr/lib/python2./site-packages

Adding prettytable 0.7. to easy-install.pth file

Installed /usr/lib/python2./site-packages/prettytable-0.7.-py2..egg

Processing dependencies for prettytable==0.7.

Finished processing dependencies for prettytable==0.7.

4、测试pretty模块

>>> import tab

>>> from prettytable import PrettyTable

>>> row = PrettyTable()

>>> row.field_names = ["Name", "Age","Country","City"]

>>> row.add_row(['shaw','','China','Shanghai'])

>>> row.add_row(['charle','','China','Xuzhou'])

>>> row.add_row(['jack','','United States','Washington'])

>>> print row

+--------+-----+---------------+------------+

| Name | Age | Country | City |

+--------+-----+---------------+------------+

| shaw | 23 | China | Shanghai |

| charle | 29 | China | Xuzhou |

| jack | 32 | United States | Washington |

+--------+-----+---------------+------------+

本文转至: https://my.oschina.net/u/2428313/blog/489661

python模块——PrettyTable

python模块——PrettyTable 一. 简介 Python通过prettytable模块将输出内容如表格方式整齐输出,可用来生成美观的ASCII格式的表格,十分实用. python本身并不内 ...

[转]Python 模块收集

Python 模块收集 转自:http://kuanghy.github.io/2017/04/04/python-modules Python | Apr 4, 2017 | python 工具 a ...

使用C/C++写Python模块

最近看开源项目时学习了一下用C/C++写python模块,顺便把学习进行一下总结,废话少说直接开始: 环境:windows.python2.78.VS2010或MingW 1 创建VC工程 (1) 打 ...

Python模块之configpraser

Python模块之configpraser   一. configpraser简介 用于处理特定格式的文件,其本质还是利用open来操作文件. 配置文件的格式: 使用"[]"内包含 ...

python 学习第五天,python模块

一,Python的模块导入 1,在写python的模块导入之前,先来讲一些Python中的概念性的问题 (1)模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能),本质是.py ...

windows下安装python模块

如何在windows下安装python模块 1. 官网下载安装包,比如(pip : https://pypi.python.org/pypi/pip#downloads) pip-9.0.1.tar. ...

安装第三方Python模块,增加InfoPi的健壮性

这3个第三方Python模块是可选的,不安装的话InfoPi也可以运行. 但是如果安装了,会增加InfoPi的健壮性. 目录 1.cchardet    自动检测文本编码 2.lxml    用于解析 ...

Python基础篇【第5篇】: Python模块基础(一)

模块 简介 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就 ...

python 模块加载

python 模块加载 本文主要介绍python模块加载的过程. module的组成 所有的module都是由对象和对象之间的关系组成. type和object python中所有的东西都是对象,分为 ...

随机推荐

js语法重点

1:最新的ES6规范引入了新的数据类型Map:var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);m.get('Michael ...

徐汉彬:Web系统大规模并发——电商秒杀与抢购(转)

[导读]徐汉彬曾在阿里巴巴和腾讯从事4年多的技术研发工作,负责过日请求量过亿的Web系统升级与重构,目前在小满科技创业,从事SaaS服务技术建设. 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西. ...

解决win7访问不了局域网共享文件

1.确认链接 2.确认服务TCP/IP NetBIOS Helper 启动 3.secpol.msc 确认 本地策略->用户权限分配 如图

BZOJ 4318: OSU! 期望DP

4318: OSU! 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=4318 Description osu 是一款群众喜闻乐见的休闲软件 ...

springMVC与struts2的区别

1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同. 2. 性能:spring会稍微比struts快.spring mvc是基于方法的设 ...

css加载会造成阻塞吗?

终于考试完了,今天突然想起来前阵子找实习的时候,今日头条面试官问我,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?所以,接下来我就来对css加载对DOM树的解析和渲染 ...

Android全屏截图的方法,返回Bitmap并且保存在SD卡上

Android全屏截图的方法,返回Bitmap并且保存在SD卡上 今天做分享,需求是截图分享,做了也是一个运动类的产品,那好,我们就直接开始做,考虑了一下,因为是全屏的分享,所有很自然而然的想到了Vi ...

emmet-前端开发神器的几种写法

*常用:类: .  ,id:  # div.a+div#a

我的第一个C语言程序

从自学开始到现在应该有块一个月了,之前一直想要写博客一直没想好要自己建博客还是找平台来写.现在想想 其实都一样,不论在哪里,都可以记录自己学习的成长记录.这是我的第一篇关于C语言学习的博客,希望这只是 ...

Oracle数据库常见版本

Oracle数据库常见版本 在Oracle数据库的发展中,数据库一直处于不断升级状态,有以下几个版本: Oracle 8,Oracle 8i:Oracle 8i表示Oracle正式向Internet上 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值