Python操作csv文件实例详解


Posted in Python onJuly 31, 2017

一、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', 'http://nnzhp.cn/', '牛牛'),
 ('2', 'http://www.baidu.com/', '百度'),
 ('3', 'http://www.jd.com/', '京东')
]
ccs = ('4', 'http://http://www.cnblogs.com/hhfzj/', '自己博客')
writer.writerows(ss)
writer.writerow(ccs)
csvfile.close()

说明:以Python3.x为例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python代码调试的几种方法总结
Apr 15 Python
python数据结构之链表的实例讲解
Jul 25 Python
Python2.7下安装Scrapy框架步骤教程
Dec 22 Python
Python实现的多进程和多线程功能示例
May 29 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
Nov 07 Python
Django之创建引擎索引报错及解决详解
Jul 17 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
Jan 16 Python
Python post请求实现代码实例
Feb 28 Python
解决python -m pip install --upgrade pip 升级不成功问题
Mar 05 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 Python
8种常用的Python工具
Aug 05 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 Python
Python实现字典去除重复的方法示例
Jul 31 #Python
浅析使用Python操作文件
Jul 31 #Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 #Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 #Python
深入探究Django中的Session与Cookie
Jul 30 #Python
python中numpy包使用教程之数组和相关操作详解
Jul 30 #Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 #Python
You might like
Terran兵种介绍
2020/03/14 星际争霸
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
vuex提交state&amp;&amp;实时监听state数据的改变方法
2018/09/16 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
Python多线程获取返回值代码实例
2020/02/17 Python
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
成功的餐厅经营创业计划书
2014/01/15 职场文书
手工社团活动方案
2014/02/17 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
2015年植树节活动总结
2015/02/06 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
社区义诊通知
2015/04/24 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang