Python操作csv
阿新 • • 發佈:2017-07-29
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