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的Django框架使用入门指引
Apr 15 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
python实现kMeans算法
Dec 21 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
python openpyxl使用方法详解
Jul 18 Python
python3 assert 断言的使用详解 (区别于python2)
Nov 27 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
Python安装OpenCV的示例代码
Mar 05 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
python 基于selectors库实现文件上传与下载
Dec 31 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
PHP 处理图片的类实现代码
2009/10/23 PHP
解析php取整的几种方式
2013/06/25 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
几个比较实用的JavaScript 测试及效验工具
2010/04/18 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
wap图片滚动特效无css3元素纯js脚本编写
2014/08/22 Javascript
PhotoSwipe异步动态加载图片方法
2016/08/25 Javascript
详解微信小程序开发之下拉刷新 上拉加载
2016/11/24 Javascript
谈谈jQuery之Deferred源码剖析
2016/12/19 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
python直接访问私有属性的简单方法
2016/07/25 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
电气自动化自荐信
2013/10/10 职场文书
八年级英语教学反思
2014/01/09 职场文书
食品安全处置方案
2014/06/14 职场文书
校园文化标语
2014/06/18 职场文书
安全生产月标语
2014/10/07 职场文书
2014年药房工作总结
2014/11/22 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
会议主持词结束语
2015/07/03 职场文书
MySQL添加索引特点及优化问题
2022/07/23 MySQL