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写的Socks5协议代理服务器
Aug 06 Python
python3使用urllib模块制作网络爬虫
Apr 08 Python
python制作爬虫爬取京东商品评论教程
Dec 16 Python
Python 串口读写的实现方法
Jun 12 Python
python按比例随机切分数据的实现
Jul 11 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
Oct 11 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
详解python tkinter 图片插入问题
Sep 03 Python
详解用 python-docx 创建浮动图片
Jan 24 Python
python实现图片转字符画
Feb 19 Python
变长双向rnn的正确使用姿势教学
May 31 Python
Python使用永中文档转换服务
May 06 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数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
js获取单选按钮的数据
2006/11/27 Javascript
javascript使用smipleChart实现简单图表
2015/01/02 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
JavaScript中的Promise使用详解
2015/06/24 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
React学习笔记之条件渲染(一)
2017/07/02 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Python线程的两种编程方式
2015/04/14 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python文件和流(实例讲解)
2017/09/12 Python
python select.select模块通信全过程解析
2017/09/20 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
matplotlib之属性组合包(cycler)的使用
2021/02/24 Python
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
公司人力资源的自我评价
2014/01/02 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
促销活动总结报告
2014/04/26 职场文书
班级课外活动总结
2014/07/09 职场文书
2014年组织委员工作总结
2014/12/01 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书