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为例

 

 

  

转载于:https://www.cnblogs.com/hhfzj/p/7263075.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值