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 13 Python
详解python中的 is 操作符
Dec 26 Python
python爬虫获取淘宝天猫商品详细参数
Jun 23 Python
pandas中去除指定字符的实例
May 18 Python
idea创建springMVC框架和配置小文件的教程图解
Sep 18 Python
浅析python参数的知识点
Dec 10 Python
Python修改文件往指定行插入内容的实例
Jan 30 Python
详解python statistics模块及函数用法
Oct 27 Python
wxPython多个窗口的基本结构
Nov 19 Python
Pycharm修改python路径过程图解
May 22 Python
python小白学习包管理器pip安装
Jun 09 Python
python 实现简易的记事本
Nov 30 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 insert语法详解
2008/06/07 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
php的debug相关函数用法示例
2016/07/11 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
js 可拖动列表实现代码
2011/12/13 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
Python 2与Python 3版本和编码的对比
2017/02/14 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
详解Python3 pickle模块用法
2019/09/16 Python
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
校长岗位职责
2013/11/26 职场文书
给医务人员表扬信
2014/01/12 职场文书
初级会计求职信范文
2014/02/15 职场文书
家长给学校的建议书
2014/05/15 职场文书
农村文化建设标语
2014/10/07 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
2016新年年会主持词
2015/07/06 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js