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函数式编程指南(三):迭代器详解
Jun 24 Python
python实现用户登陆邮件通知的方法
Jul 09 Python
python之Socket网络编程详解
Sep 29 Python
微信跳一跳游戏python脚本
Apr 01 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
python学习基础之循环import及import过程
Apr 22 Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 Python
Pytorch提取模型特征向量保存至csv的例子
Jan 03 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
tensorflow指定GPU与动态分配GPU memory设置
Feb 03 Python
python生成大写32位uuid代码
Mar 03 Python
OpenCV+Python3.5 简易手势识别的实现
Dec 21 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中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
php生成html文件方法总结
2014/12/01 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
jQuery下拉菜单的实现代码
2016/11/03 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
babel的使用及安装配置教程
2018/02/22 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
express express-session的使用小结
2018/12/12 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
简单介绍Python中的decode()方法的使用
2015/05/18 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
django的settings中设置中文支持的实现
2019/04/28 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
golang/python实现归并排序实例代码
2020/08/30 Python
欧克利英国官网:Oakley英国
2019/08/24 全球购物
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
行政文秘岗位职责范本
2014/02/10 职场文书
购房意向书
2014/04/01 职场文书
项目采购员岗位职责
2014/04/15 职场文书
假释思想汇报范文
2014/10/11 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
Python爬虫基础之简单说一下scrapy的框架结构
2021/06/26 Python