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实现2014火车票查询代码分享
Jan 10 Python
Python中类的继承代码实例
Oct 28 Python
Python模块结构与布局操作方法实例分析
Jul 24 Python
浅谈python中列表、字符串、字典的常用操作
Sep 19 Python
python使用代理ip访问网站的实例
May 07 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
Python远程视频监控程序的实例代码
May 05 Python
使用Django开发简单接口实现文章增删改查
May 09 Python
Python函数的默认参数设计示例详解
Dec 01 Python
详解Python3中的 input() 函数
Mar 18 Python
python实现贪吃蛇双人大战
Apr 18 Python
pandas数据处理之绘图的实现
Jun 15 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
轻松修复Discuz!数据库
2008/05/03 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
2019/09/30 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
js星星评分效果
2014/07/24 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
2019/11/26 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
React生命周期原理与用法踩坑笔记
2020/04/28 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
python简单程序读取串口信息的方法
2015/03/13 Python
Python Matplotlib库入门指南
2015/05/18 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
深入理解Django的中间件middleware
2018/03/14 Python
对Python中内置异常层次结构详解
2018/10/18 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
结构工程个人自荐信范文
2013/11/30 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书