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

首頁 > 編程 > Python > 正文

Python基于csv模塊實現讀取與寫入csv數據的方法

2020-02-22 22:54:07
字體:
來源:轉載
供稿:網友

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

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

一、準備csv文件

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

org_id,org_name,state,emp_id1,銷售1,'1',1232,銷售2,'0',3213,銷售3,'1',2311,,'1',1234

二、讀取csv數據

代碼非常簡單:

# -*- coding:gbk -*-import csv,os##數據文件 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對象獲取數據,每一條數據都是一個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數據

# -*- coding:gbk -*-import csv,ossFilename = 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數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武穴市| 锦屏县| 偏关县| 赞皇县| 河池市| 临泉县| 桃园县| 临安市| 昭觉县| 双柏县| 常宁市| 化隆| 迭部县| 湖口县| 万全县| 依兰县| 邯郸县| 桂林市| 襄垣县| 奇台县| 津南区| 监利县| 金沙县| 福鼎市| 綦江县| 巴青县| 关岭| 元谋县| 榕江县| 田阳县| 鹤庆县| 通许县| 荆州市| 礼泉县| 珲春市| 油尖旺区| 根河市| 万宁市| 黄梅县| 辰溪县| 汨罗市|