zoukankan      html  css  js  c++  java
  • Python模块之"prettytable"

    Python模块之"prettytable"

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

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

            

    2、下载prettytable模块

            登陆:https://pypi.python.org/pypi/PrettyTable

            

    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.2.tar.gz
    
    [root@opsedu prettytable-0.7.2]# python setup.py build
    running build
    running build_py
    creating build
    creating build/lib
    copying prettytable.py -> build/lib
    
    [root@opsedu 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




  • 相关阅读:
    Linux 02
    Linux 01
    React 函数式组件的 Ref 和子组件访问(useImperativeHandle)
    排序算法之 Java插入排序算法
    排序算法之 Java选择排序算法
    排序算法之 Java冒泡算法
    类加载的过程---验证和准备
    类加载的过程---加载
    mysql explain 查询处理的结果详解
    springboot整合分布式缓存hazelCast
  • 原文地址:https://www.cnblogs.com/python-nameless/p/6013698.html
Copyright © 2011-2022 走看看