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通过scapy获取局域网所有主机mac地址示例
May 04 Python
机器学习python实战之手写数字识别
Nov 01 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
PyCharm代码回滚,恢复历史版本的解决方法
Oct 22 Python
python制作抖音代码舞
Apr 07 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
Apr 11 Python
python kafka 多线程消费者&手动提交实例
Dec 21 Python
python几种常用功能实现代码实例
Dec 25 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
Python监听键盘和鼠标事件的示例代码
Nov 18 Python
Python创建简单的神经网络实例讲解
Jan 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 静态页面中显示动态内容
2009/08/14 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
2011/07/01 PHP
Javascript倒计时代码
2010/08/12 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
JS中的三个循环小结
2017/06/20 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
Python跨文件全局变量的实现方法示例
2017/12/10 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
django实现日志按日期分割
2020/05/21 Python
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
自考自我鉴定范文
2013/10/30 职场文书
志愿者活动总结范文
2014/04/26 职场文书
化妆品活动策划方案
2014/05/23 职场文书
市级绿色学校申报材料
2014/08/25 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书