Python实现的简单读写csv文件操作示例


Posted in Python onJuly 12, 2018

本文实例讲述了Python实现的简单读写csv文件操作。分享给大家供大家参考,具体如下:

python中有一个读写csv文件的包,直接import csv即可

新建test.csv

1.写

import csv
with open("test.csv","w",encoding='utf8') as csvfile:
  writer=csv.writer(csvfile)
  writer.writerow(["index","a_name","b_name"])
  writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])

直接使用这种写法会导致文件每一行后面会多一个空行

解决的方法

用python3来写wirterow时,打开文件时使用w模式,然后带上newline=''

import csv
with open("test.csv","w",encoding='utf8',newline='') as csvfile:
  writer=csv.writer(csvfile)
  writer.writerow(["index","a_name","b_name"])
  writer.writerows([[0,'a1','b1'],[1,'a2','b2'],[2,'a3','b3']])

2.读

import csv
with open("test.csv","r") as csvfile:
  reader=csv.reader(csvfile)
  for line in reader:
    print(line)

Python实现的简单读写csv文件操作示例

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

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

Python 相关文章推荐
python中解析json格式文件的方法示例
May 03 Python
Python中的函数作用域
May 07 Python
python写入并获取剪切板内容的实例
May 31 Python
Python实现多条件筛选目标数据功能【测试可用】
Jun 13 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
Oct 31 Python
Python实现的各种常见分布算法示例
Dec 13 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
Mar 06 Python
opencv中图像叠加/图像融合/按位操作的实现
Apr 01 Python
numpy库reshape用法详解
Apr 19 Python
在python里使用await关键字来等另外一个协程的实例
May 04 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 #Python
python之文件读取一行一行的方法
Jul 12 #Python
python 读取文件并替换字段的实例
Jul 12 #Python
python logging重复记录日志问题的解决方法
Jul 12 #Python
python 读写文件,按行修改文件的方法
Jul 12 #Python
Python实现的网页截图功能【PyQt4与selenium组件】
Jul 12 #Python
python基础学习之如何对元组各个元素进行命名详解
Jul 12 #Python
You might like
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
PHP中常用的转义函数
2014/02/28 PHP
yii操作cookie实例简介
2014/07/09 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
自动更新作用
2006/10/08 Javascript
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
做web开发 先学JavaScript
2014/12/12 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
Python基于PycURL自动处理cookie的方法
2015/07/25 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
请解释在new与override的区别
2012/10/29 面试题
毕业生的自我鉴定
2013/10/29 职场文书
化学教师自荐信范文
2013/12/28 职场文书
土建工程师岗位职责
2014/06/10 职场文书
庐山导游词
2015/02/03 职场文书
客房领班岗位职责
2015/02/11 职场文书
2016年春节慰问信息
2015/03/25 职场文书
婚庆答谢词大全
2015/09/29 职场文书
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python