Python模块之"prettytable"
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python模块之"prettytable"相关的知识,希望对你有一定的参考价值。
Python模块之"prettytable"
摘要: Python通过prettytable模块可以将输出内容如表格方式整齐的输出。(对于用Python操作数据库会经常用到)
1、查看系统是否已经安装prettytable模块
2、下载prettytable模块
登陆:https://pypi.python.org/pypi/PrettyTable
3、安装PrettyTable模块
[[email protected] ~]# wget https://pypi.python.org/packages/source/P/PrettyTable/prettytable-0.7.2.tar.gz [[email protected] ~]# tar -zxvf prettytable-0.7.2.tar.gz [[email protected] prettytable-0.7.2]# python setup.py build running build running build_py creating build creating build/lib copying prettytable.py -> build/lib [[email protected] prettytable-0.7.2]# 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.2-py2.6.egg creating /usr/lib/python2.6/site-packages/prettytable-0.7.2-py2.6.egg Extracting prettytable-0.7.2-py2.6.egg to /usr/lib/python2.6/site-packages Adding prettytable 0.7.2 to easy-install.pth file Installed /usr/lib/python2.6/site-packages/prettytable-0.7.2-py2.6.egg Processing dependencies for prettytable==0.7.2 Finished processing dependencies for prettytable==0.7.2
4、测试pretty模块
>>> import tab >>> from prettytable import PrettyTable >>> row = PrettyTable() >>> row.field_names = ["Name", "Age","Country","City"] >>> row.add_row([‘shaw‘,‘23‘,‘China‘,‘Shanghai‘]) >>> row.add_row([‘charle‘,‘29‘,‘China‘,‘Xuzhou‘]) >>> row.add_row([‘jack‘,‘32‘,‘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"的主要内容,如果未能解决你的问题,请参考以下文章