Python操作csv文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python操作csv文件相关的知识,希望对你有一定的参考价值。
一、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文件的主要内容,如果未能解决你的问题,请参考以下文章
对关闭的 csv 文件 ValueError 的操作,Python 代码