Python实现读取及写入csv文件的方法示例


Posted in Python onJanuary 12, 2018

本文实例讲述了Python实现读取及写入csv文件的方法。分享给大家供大家参考,具体如下:

新建csvData.csv文件,数据如下:

Python实现读取及写入csv文件的方法示例

具体代码如下:

# coding:utf-8
import csv
# 读取csv文件方式1
csvFile = open("csvData.csv", "r")
reader = csv.reader(csvFile) # 返回的是迭代类型
data = []
for item in reader:
  print(item)
  data.append(item)
print(data)
csvFile.close()
# 读取csv文件方式2
with open("csvData.csv", "r") as csvfile:
  reader2 = csv.reader(csvfile) # 读取csv文件,返回的是迭代类型
  for item2 in reader2:
    print(item2)
csvFile.close()
# 从列表写入csv文件
csvFile2 = open('csvFile2.csv','w', newline='') # 设置newline,否则两行之间会空一行
writer = csv.writer(csvFile2)
m = len(data)
for i in range(m):
  writer.writerow(data[i])
csvFile2.close()
# 从字典写入csv文件
dic = {'张三':123, '李四':456, '王二娃':789}
csvFile3 = open('csvFile3.csv','w', newline='')
writer2 = csv.writer(csvFile3)
for key in dic:
  writer2.writerow([key, dic[key]])
csvFile3.close()

更多Python相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python批量下载图片的三种方法
Apr 22 Python
Python抓取京东图书评论数据
Aug 31 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
Jan 24 Python
用Python进行简单图像识别(验证码)
Jan 19 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
python docx 中文字体设置的操作方法
May 08 Python
Python 打印中文字符的三种方法
Aug 14 Python
python实现监控阿里云账户余额功能
Dec 16 Python
Python开发之基于模板匹配的信用卡数字识别功能
Jan 13 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
Feb 15 Python
python使用多线程查询数据库的实现示例
Aug 17 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
python+matplotlib绘制旋转椭圆实例代码
Jan 12 #Python
使用C++扩展Python的功能详解
Jan 12 #Python
聊聊Python中的pypy
Jan 12 #Python
Python中实现switch功能实例解析
Jan 11 #Python
Python中getpass模块无回显输入源码解析
Jan 11 #Python
python版微信跳一跳游戏辅助
Jan 11 #Python
微信跳一跳python辅助脚本(总结)
Jan 11 #Python
You might like
dedecms模版制作使用方法
2007/04/03 PHP
PHP.ini安全配置检测工具pcc简单介绍
2015/07/02 PHP
php fread读取文件注意事项
2016/09/24 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
JS数学函数Exp使用说明
2012/08/09 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
js实现遍历含有input的table实例
2015/12/07 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
微信小程序 特效菜单抽屉效果实例代码
2017/01/11 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
Python可跨平台实现获取按键的方法
2015/03/05 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
关于python多重赋值的小问题
2019/04/17 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
利用python生成照片墙的示例代码
2020/04/09 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
趣味活动策划方案
2014/02/08 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
初中思品教学反思
2016/02/20 职场文书
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers