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 创建子进程模块subprocess详解
Apr 08 Python
python多线程socket编程之多客户端接入
Sep 12 Python
python实现批量按比例缩放图片效果
Mar 30 Python
linux下python使用sendmail发送邮件
May 22 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
Jun 14 Python
详解python 3.6 安装json 模块(simplejson)
Apr 02 Python
python进阶之自定义可迭代的类
Aug 20 Python
python 循环数据赋值实例
Dec 02 Python
关于numpy数组轴的使用详解
Dec 05 Python
Python如何使用字符打印照片
Jan 03 Python
keras load model时出现Missing Layer错误的解决方式
Jun 11 Python
Python超详细分步解析随机漫步
Mar 17 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
js获取当前select 元素值的代码
2010/04/19 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
微信小程序 JS动态修改样式的实现代码
2017/02/10 Javascript
Angular实现响应式表单
2017/08/04 Javascript
清空元素html(&quot;&quot;) innerHTML=&quot;&quot; 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
axios向后台传递数组作为参数的方法
2018/08/11 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
JavaScript 接口原理与用法实例详解
2020/05/12 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
单身联谊活动方案
2014/01/29 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
中学生操行评语
2014/04/24 职场文书
Python基础之pandas数据合并
2021/04/27 Python
Nginx限流和黑名单配置
2022/05/20 Servers