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 相关文章推荐
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 Python
Python常用的内置序列结构(列表、元组、字典)学习笔记
Jul 08 Python
python、Matlab求定积分的实现
Nov 20 Python
wxpython自定义下拉列表框过程图解
Feb 14 Python
python——全排列数的生成方式
Feb 26 Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 Python
pytorch SENet实现案例
Jun 24 Python
python3.7调试的实例方法
Jul 21 Python
详解Python遍历列表时删除元素的正确做法
Jan 07 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
Jan 27 Python
Python中生成ndarray实例讲解
Feb 22 Python
浅谈Python基础之列表那些事儿
May 11 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
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
json 实例详细说明教程
2009/10/31 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
2015/02/03 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
babel基本使用详解
2017/02/17 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
vue-cli单页应用改成多页应用配置详解
2017/07/14 Javascript
JS实现评价的星星功能
2017/08/20 Javascript
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python中文字符串截取问题
2015/06/15 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
信用社员工先进事迹材料
2014/02/04 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
迎国庆演讲稿
2014/09/05 职场文书
会计简历自我评价
2015/03/10 职场文书
留学推荐信中文范文
2015/03/26 职场文书
保护动物的宣传语
2015/07/13 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书