Python實現(xiàn)讀取及寫入csv文件的方法示例
本文實例講述了Python實現(xiàn)讀取及寫入csv文件的方法。分享給大家供大家參考,具體如下:
新建csvData.csv文件,數(shù)據(jù)如下:
具體代碼如下:
# coding:utf-8 import csv # 讀取csv文件方式1 csvFile = open("csvData.csv", "r") reader = csv.reader(csvFile) # 返回的是迭代類型 data = [] for item in reader: print(item) data.append(item) print(data) csvFile.close() # 讀取csv文件方式2 with open("csvData.csv", "r") as csvfile: reader2 = csv.reader(csvfile) # 讀取csv文件,返回的是迭代類型 for item2 in reader2: print(item2) csvFile.close() # 從列表寫入csv文件 csvFile2 = open('csvFile2.csv','w', newline='') # 設(shè)置newline,否則兩行之間會空一行 writer = csv.writer(csvFile2) m = len(data) for i in range(m): writer.writerow(data[i]) csvFile2.close() # 從字典寫入csv文件 dic = {'張三':123, '李四':456, '王二娃':789} csvFile3 = open('csvFile3.csv','w', newline='') writer2 = csv.writer(csvFile3) for key in dic: writer2.writerow([key, dic[key]]) csvFile3.close()
更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python操作Excel表格技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
可能是最全面的 Python 字符串拼接總結(jié)【收藏】
在 Python 中字符串連接有多種方式,這里簡單做個總結(jié),應(yīng)該是比較全面的了,方便以后查閱,需要的朋友可以參考下2018-07-07