• prettytable模块(格式化打印内容)


    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 |
    +--------+-----+---------------+------------+




    附件列表

    • 相关阅读:
      Codeforces Round #439 (Div. 2) B. The Eternal Immortality
      Codeforces Round #439 (Div. 2) A. The Artful Expedient
      Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0
      ClassLoader
      UVA 10790 How Many Points of Intersection?
      HDU 4628 Pieces
      Java学习笔记——可视化Swing中JTable控件绑定SQL数据源的两种方法
      thrift之TTransport层的分帧传输类TFramedTransport
      VB6基本数据库应用(四):数据的提取,新增和修改
      android 开发中判断网络是否连接的代码
    • 原文地址:https://www.cnblogs.com/wumingxiaoyao/p/7028301.html
    Copyright © 2020-2023  润新知