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实现识别图片内容的方法分析
Jul 11 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
Python编程中flask的简介与简单使用
Dec 28 Python
python3.6 tkinter实现屏保小程序
Jul 30 Python
在Python中实现函数重载的示例代码
Dec 12 Python
Python使用psutil获取进程信息的例子
Dec 17 Python
python Canny边缘检测算法的实现
Apr 24 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
Python下载网易云歌单歌曲的示例代码
Aug 12 Python
java关于string最常出现的面试题整理
Jan 18 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 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
PHP的FTP学习(四)
2006/10/09 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
python实现控制台输出彩色字体
2020/04/05 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
班组安全员工作职责
2014/02/01 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
年终考核实施方案
2014/05/26 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
借款民事起诉状范文
2015/05/19 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android