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写的windows服务不能启动的问题
Apr 15 Python
Python列表(list)常用操作方法小结
Feb 02 Python
python获取目录下所有文件的方法
Jun 01 Python
详解tensorflow实现迁移学习实例
Feb 10 Python
在python中,使用scatter绘制散点图的实例
Jul 03 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
Nov 12 Python
Python实现学生管理系统(面向对象版)
Jun 24 Python
Python中如何处理常见报错
Jan 18 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下使用无限生命期Session的方法
2007/03/16 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
php获取字段名示例分享
2014/03/03 PHP
PHP模板解析类实例
2015/07/09 PHP
无语,javascript居然支持中文(unicode)编程!
2007/04/12 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
python如何统计代码运行的时长
2019/07/24 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
用python解压分析jar包实例
2020/01/16 Python
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
实习医生自我评价
2013/09/22 职场文书
计算机应用专业推荐信
2013/11/13 职场文书
公关关系专员的自我评价分享
2013/11/20 职场文书