1. 程式人生 > >Python操作csv文件

Python操作csv文件

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文件