最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python基于csv模塊實現(xiàn)讀取與寫入csv數(shù)據(jù)的方法

 更新時間:2018年01月18日 11:03:27   作者:不想長大啊  
這篇文章主要介紹了Python基于csv模塊實現(xiàn)讀取與寫入csv數(shù)據(jù)的方法,結合實例形式分析了Python使用csv模塊針對csv文件的讀取與寫入相關操作技巧,需要的朋友可以參考下

本文實例講述了Python基于csv模塊實現(xiàn)讀取與寫入csv數(shù)據(jù)的方法。分享給大家供大家參考,具體如下:

通過csv模塊可以輕松讀取格式為csv的文件,而且csv模塊是python內置的,不需要下載就可以直接用。

一、準備csv文件

文件名是 e:\t.csv,文件內容:

org_id,org_name,state,emp_id
1,銷售1,'1',123
2,銷售2,'0',321
3,銷售3,'1',231
1,,'1',1234

二、讀取csv數(shù)據(jù)

代碼非常簡單:

# -*- coding:gbk -*-
import csv,os
##數(shù)據(jù)文件 E:\t.csv
##org_id,org_name,state,emp_id
##1,銷售1,'1',123
##2,銷售2,'0',321
##3,銷售3,'1',231
##1,,'1',1234
#拼接文件路徑,os.path.sep是路徑分隔符
sFilename = 'e:'+os.path.sep+'t.csv'
#打開文件
eFile = open(sFilename)
#讀取csv文件
eReader=csv.reader(eFile)
#遍歷csv對象獲取數(shù)據(jù),每一條數(shù)據(jù)都是一個list,每一列是list中的一個元素
#line_num是行號,這里只讀取前100行
for row in eReader:
  if eReader.line_num <= 100:
    print('行 '+str(eReader.line_num) + ': '+str(row)) #打印行號
  else:
    break
#關閉文件
eFile.close()

輸出:

三、寫入csv數(shù)據(jù)

# -*- coding:gbk -*-
import csv,os
sFilename = os.path.join('E:','r.csv')
eFile = open(sFilename,'w',newline='')
eWriter = csv.writer(eFile,delimiter=',',lineterminator='\r\n')
eWriter.writerow(['org_id','org_name','state','emp_id'])
eWriter.writerow([123,'銷售10','1',1111])
eWriter.writerow([1234,'銷售16','0',11115])
eFile.close()

輸出:

更多Python相關內容感興趣的讀者可查看本站專題:《Python操作Excel表格技巧總結》、《Python編碼操作技巧總結》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

最新評論

怀仁县| 江阴市| 新乡市| 墨脱县| 贺兰县| 牟定县| 隆安县| 崇仁县| 竹溪县| 黑河市| 塘沽区| 绥中县| 卢湾区| 宁阳县| 常州市| 西乡县| 桓台县| 凌海市| 海南省| 宁武县| 海阳市| 正安县| 奈曼旗| 监利县| 大关县| 垣曲县| 龙南县| 富蕴县| 汶上县| 监利县| 曲水县| 永靖县| 香河县| 克山县| 阳新县| 揭东县| 清远市| 阳西县| 韶山市| 许昌市| 桓台县|