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 相关文章推荐
将图片文件嵌入到wxpython代码中的实现方法
Aug 11 Python
基于Python Shell获取hostname和fqdn释疑
Jan 25 Python
使用Python写个小监控
Jan 27 Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 Python
详解pyenv下使用python matplotlib模块的问题解决
Nov 29 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
如何使用Python标准库进行性能测试
Jun 25 Python
pytorch数据预处理错误的解决
Feb 20 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
Mar 24 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
Python读取pdf表格写入excel的方法
Jan 22 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
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
php开启openssl的方法
2014/05/15 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
jQuery实现的自定义弹出层效果实例详解
2016/09/04 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
python SVM 线性分类模型的实现
2019/07/19 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
利用python生成照片墙的示例代码
2020/04/09 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
婚前财产公证书
2014/04/10 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
培训通知书模板
2015/04/17 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
springboot如何初始化执行sql语句
2021/06/22 Java/Android