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中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
python中virtualenvwrapper安装与使用
May 20 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
解决python报错MemoryError的问题
Jun 26 Python
解决python中使用plot画图,图不显示的问题
Jul 04 Python
Python import与from import使用及区别介绍
Sep 06 Python
Python线程同步的实现代码
Oct 03 Python
Python3安装Pillow与PIL的方法
Apr 03 Python
详解python变量与数据类型
Aug 25 Python
Python 实现PS滤镜的旋涡特效
Dec 03 Python
python中对列表的删除和添加方法详解
Feb 24 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
NO3第三帝国留言簿制作过程
2006/10/09 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
php排序算法实例分析
2016/10/17 PHP
PHP 无限级分类
2017/05/04 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
jQuery ajax serialize()方法的使用以及常见问题解决
2013/01/27 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
2016/12/06 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
Python代理抓取并验证使用多线程实现
2013/05/03 Python
Django框架中方法的访问和查找
2015/07/15 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
python 字段拆分详解
2019/12/17 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
2020/06/17 Python
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
师范应届生求职信
2013/11/15 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
阿德的梦教学反思
2014/02/06 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
2016春节慰问信范文
2015/03/25 职场文书
中秋节感想
2015/08/10 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书