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

    Python prettytable模块

    Python通过prettytable模块将输出内容如表格方式整齐输出

    1. 安装prettytable

    pip install prettytable
    

      

    2. 示例

    from prettytable import PrettyTable
    
    x = PrettyTable(["City name", "Area", "Population", "Annual Rainfall"])
    x.align["city name"] = "l"# Left align city names
    x.padding_width = 1 # One space between column edges and contents (default)
    x.add_row(["Adelaide",1295, 1158259, 600.5])
    x.add_row(["Brisbane",5905, 1857594, 1146.4])
    x.add_row(["Darwin", 112, 120900, 1714.7])
    x.add_row(["Hobart", 1357, 205556, 619.5])
    x.add_row(["Sydney", 2058, 4336374, 1214.8])
    x.add_row(["Melbourne", 1566, 3806092, 646.9])
    x.add_row(["Perth", 5386, 1554769, 869.4])
    
    print (x)
    +-----------+------+------------+-----------------+
    | City name | Area | Population | Annual Rainfall |
    +-----------+------+------------+-----------------+
    | Adelaide | 1295 | 1158259 | 600.5 |
    | Brisbane | 5905 | 1857594 | 1146.4 |
    | Darwin | 112 | 120900 | 1714.7 |
    | Hobart | 1357 | 205556 | 619.5 |
    | Sydney | 2058 | 4336374 | 1214.8 |
    | Melbourne | 1566 | 3806092 | 646.9 |
    | Perth | 5386 | 1554769 | 869.4 |
    +-----------+------+------------+-----------------+
    

      

    引用CSV文件数据

    from prettytable import from_csv
    fp = open("data.csv","r")
    mytable = from_csv(fp)
    print (mytable)
    fp.close()
    

      

    引用数据库文件数据

    import sqlite3
    from prettytable import from_cursor
    
    connection = sqlite3.connect("mydb.db")
    cursor = connection.cursor()
    cursor.execute("SELECT field1, field2, field3 FROM my_table")
    mytable = from_cursor(cursor)
    print (mytable)
    

      

  • 相关阅读:
    Linux学习笔记(6)磁盘分区(LVM)
    Linux学习笔记(5)磁盘分区(parted)
    sql server升级打补丁
    sql server中index的REBUILD和REORGANIZE的区别及工作方式
    【sql server邮件】sql server如何把查询结果发邮件出去
    学习系列
    EasySQLMAIL使用实践系列
    利用EasySQLMAIL实现自动填写Excel表格并发送邮件(2)
    需求分析Point
    实现Word的列表样式
  • 原文地址:https://www.cnblogs.com/xieshengsen/p/6936593.html
Copyright © 2011-2022 走看看