一、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为例
时间: 2024-08-26 22:39:17