Python操作csv文件
阿新 • • 發佈:2017-07-31
pen lose clas logs src new 打開 reader round
一、Python讀取csv文件
1 說明:以Python3.x為例 2 #讀取csv文件方法1 3 import csv 4 csvfile = open(‘csvWrite.csv‘,newline=‘‘)#打開一個文件 5 csvReader = csv.reader(csvfile)#返回的可叠代類型 6 print(type(csvReader)) 7 for content in csvReader: 8 print(content) 9 csvfile.close()#關閉文件
運行結果如下:
<class ‘_csv.reader‘>
[‘編號‘, ‘網址‘, ‘關鍵字‘]
[‘1‘, ‘http://nnzhp.cn/‘, ‘牛牛‘]
[‘2‘, ‘http://www.baidu.com/‘, ‘百度‘]
[‘3‘, ‘http://www.jd.com/‘, ‘京東‘]
[‘4‘, ‘http://http://www.cnblogs.com/hhfzj/‘, ‘自己博客‘]
1 #讀取csv文件方法2 2 import csv 3 with open(‘csvWtite.csv‘,newline=‘‘) as csvfile:#此方法:當文件不用時會自動關閉文件 4 csvReader = csv.reader(csvfile) 5 for content in csvReader: 6 print(content)
二、寫數據到csv文件
1 import csv 2 csvfile = open(‘csvWrite.csv‘, ‘w‘,newline=‘‘) 3 writer = csv.writer(csvfile)4 writer.writerow((‘編號‘, ‘網址‘, ‘關鍵字‘)) 5 ss= [ 6 (‘1‘, ‘http://nnzhp.cn/‘, ‘牛牛‘), 7 (‘2‘, ‘http://www.baidu.com/‘, ‘百度‘), 8 (‘3‘, ‘http://www.jd.com/‘, ‘京東‘) 9 ] 10 ccs = (‘4‘, ‘http://http://www.cnblogs.com/hhfzj/‘, ‘自己博客‘) 11 writer.writerows(ss) 12 writer.writerow(ccs) 13 csvfile.close()
說明:以Python3.x為例
Python操作csv文件