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

Python操作csv

baidu pri python pre 返回 import 操作 with logs

一、Python讀取csv文件中的內容

技術分享

 1 import csv
 2 # 讀取csv文件方式1
 3 csvFile = open("hhf.csv", "r")
 4 reader = csv.reader(csvFile)  # 返回的是叠代類型
 5 for item in reader:
 6     print(item)
 7 csvFile.close()
 8 
 9 
10 
11 # 讀取csv文件方式2
12 import csv
13 with open("hhf.csv", "r") as csvfile:#此方法文件不用時,會自動關閉文件
14     reader2 = csv.reader(csvfile)  #
讀取csv文件,返回的是叠代類型 15 for item2 in reader2: 16 print(item2)

運行結果為:

[‘name‘, ‘score‘]
[‘hhf‘, ‘123‘]
[‘cc‘, ‘135‘]
[‘wen‘, ‘128‘]

二、將數據寫入csv文件中

 1 import csv
 2 csvfile = file(csvWrite.csv, wb)
 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()

Python操作csv