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 异常处理实例详解
Mar 12 Python
Python中使用logging模块代替print(logging简明指南)
Jul 09 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
详解python中的文件与目录操作
Jul 11 Python
Request的中断和ErrorHandler实例解析
Feb 12 Python
python实现手机通讯录搜索功能
Feb 22 Python
[原创]Python入门教程4. 元组基本操作
Oct 31 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
Oct 11 Python
python装饰器代替set get方法实例
Dec 19 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
python集合删除多种方法详解
Feb 10 Python
Python实现遗传算法(二进制编码)求函数最优值方式
Feb 11 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
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
PHP 图片上传代码
2011/09/13 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
用JS剩余字数计算的代码
2008/07/03 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
javascript常见操作汇总
2014/09/03 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
ECMAScript6--解构
2017/03/30 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
python写入已存在的excel数据实例
2018/05/03 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
python列表使用实现名字管理系统
2019/01/30 Python
CSS3 二级导航菜单的制作的示例
2018/04/02 HTML / CSS
美国维生素、补充剂、保健食品购物网站:Vitacost
2016/08/05 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
创业计划书中要认真思考的问题
2013/12/28 职场文书
活动总结的格式
2014/05/07 职场文书
环保建议书500字
2014/05/14 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js