zoukankan      html  css  js  c++  java
  • 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 |
    +--------+-----+---------------+------------+




    附件列表

    • 相关阅读:
      小程序上传多张图片
      小程序倒计时遇到的问题
      taro小程序展示富文本
      taro小程序地址选择组件
      构建基于Suricata+Splunk的IDS入侵检测系统
      SQL注入学习资料总结
      常见WAF绕过思路
      业务安全漏洞挖掘归纳总结
      细说验证码安全 —— 测试思路大梳理
      验证码安全那些事
    • 原文地址:https://www.cnblogs.com/wumingxiaoyao/p/7028301.html
    Copyright © 2011-2022 走看看