微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python操作csv文件实例详解

一、Python读取csv文件

说明:以python3.x为例

#读取csv文件方法1
import csv
csvfile = open('csvWrite.csv',newline='')#打开一个文件
csvReader = csv.reader(csvfile)#返回的可迭代类型
print(type(csvReader))
for content in csvReader:
  print(content)
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/','自己博客']
#读取csv文件方法2
import csv
with open('csvWtite.csv',newline='') as csvfile:#此方法:当文件不用时会自动关闭文件
  csvReader = csv.reader(csvfile)
  for content in csvReader:
    print(content)

二、写数据到csv文件

import csv
csvfile = open('csvWrite.csv','w',newline='')
writer = csv.writer(csvfile)
writer.writerow(('编号','关键字'))
ss= [
 ('1','牛牛'),('2','百度'),('3','京东')
]
ccs = ('4','自己博客')
writer.writerows(ss)
writer.writerow(ccs)
csvfile.close()

说明:以python3.x为例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐