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 相关文章推荐
Eclipse + Python 的安装与配置流程
Mar 05 Python
Python实现抓取网页并且解析的实例
Sep 20 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
python打印n位数“水仙花数”(实例代码)
Dec 25 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
Python bytes string相互转换过程解析
Mar 05 Python
pycharm激活码快速激活及使用步骤
Mar 12 Python
Scrapy模拟登录赶集网的实现代码
Jul 07 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开启gzip页面压缩实例
2013/06/09 PHP
php selectradio和checkbox默认选择的实现方法详解
2013/06/29 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
PHP实现截取中文字符串不出现?号的解决方法
2016/12/29 PHP
TBCompressor js代码压缩
2011/01/05 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
在node中如何使用 ES6
2017/04/22 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
详细介绍Ruby中的正则表达式
2015/04/10 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
Python文件操作方法详解
2020/02/09 Python
Python实现仿射密码的思路详解
2020/04/23 Python
表达自我的市场:Society6
2018/08/01 全球购物
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
自荐书格式
2013/12/01 职场文书
节水倡议书范文
2014/04/15 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
承兑汇票延期证明
2015/06/23 职场文书
运输公司工作总结
2015/08/11 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA