国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python PrettyTable模塊的安裝與簡單應(yīng)用

2020-02-16 00:36:10
字體:
供稿:網(wǎng)友

prettyTable 是一款很簡潔但是功能強大的第三方模塊,主要是將輸入的數(shù)據(jù)轉(zhuǎn)化為格式化的形式來輸出,即:以表格的形式的打印輸出出來,能夠起到美觀的效果,今天簡單地試用了一下,

一、下載與安裝

進入pypi.python.org查找并下載PrettyTable將其放在Python文件夾下的Scripts文件夾下

進入命令提示符工具,轉(zhuǎn)到Scripts文件夾下,通過命令pip install prettytable-0.7.2.tar.bz2安裝該模塊

二、簡單的使用

導(dǎo)入該模塊

from prettytable import PrettyTable

創(chuàng)建表頭

table=PrettyTable(["姓名","學(xué)號","性別"])

插入數(shù)據(jù)

table.add_row(["小明","01","男"])table.add_row(["小紅","02","女"])table.add_row(["小黃","03","男"])

顯示該表

print(table)

三、下面是具體的實踐:

#!usr/bin/env python#encoding:utf-8  '''__Author__:沂水寒城功能: PrettyTable 模塊使用''' import prettytablefrom prettytable import from_csvfrom prettytable import PrettyTable   def testFunc1():  '''  '''  table=PrettyTable()  table.field_names = ["City name", "Area", "Population", "Annual Rainfall"]  table.add_row(["Adelaide",1295, 1158259, 600.5])  table.add_row(["Brisbane",5905, 1857594, 1146.4])  table.add_row(["Darwin", 112, 120900, 1714.7])  table.add_row(["Hobart", 1357, 205556, 619.5])  table.add_row(["Sydney", 2058, 4336374, 1214.8])  table.add_row(["Melbourne", 1566, 3806092, 646.9])  table.add_row(["Perth", 5386, 1554769, 869.4])  print '=================================table===================================='  print table   table.add_column("City name",["Adelaide","Brisbane","Darwin","Hobart","Sydney","Melbourne","Perth"])  table.add_column("Area",[1295, 5905, 112, 1357, 2058, 1566, 5386])  table.add_column("Population",[1158259, 1857594, 120900, 205556, 4336374, 3806092,1554769])  table.add_column("Annual Rainfall",[600.5, 1146.4, 1714.7, 619.5, 1214.8, 646.9,869.4])  print '=================================table===================================='  print table  def testFunc2(data='mycsv.csv'):  '''  從 csv 文件中加載數(shù)據(jù)  '''  mycsv=open(data)  table=from_csv(mycsv)  mycsv.close()  print '===========================================table=============================================='  print table  print '=================================table:SepalLength_Species===================================='  print table.get_string(fields=['SepalLength','Species'])  print '=======================================table:60=>80 rows======================================'  print table.get_string(start=60,end=80)     if __name__=='__main__':  testFunc1()  testFunc2(data='iris.csv')            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 贵阳市| 泾源县| 巢湖市| 林口县| 阳城县| 仪陇县| 汉阴县| 库尔勒市| 金沙县| 建水县| 嵩明县| 措勤县| 若尔盖县| 江口县| 饶阳县| 大埔县| 泗水县| 奈曼旗| 涪陵区| 兴城市| 新源县| 桃江县| 尼勒克县| 南昌县| 南平市| 修文县| 内江市| 沅江市| 平度市| 新安县| 湖州市| 上蔡县| 鄄城县| 昌黎县| 广河县| 崇明县| 崇信县| 洮南市| 大石桥市| 太仆寺旗| 河北区|