首页 > 代码库 > Python操作csv

Python操作csv

一、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