Python读写CSV格式文件
CSV(Comma Separated Values)格式的文件常用于电子表格和数据库中内容的导入和导出。Python标准库csv提供的reader、writer对象和DictReader和DictWriter类很好地支持了CSV格式文件的读写操作。
>>> import csv
>>> with open('test.csv', 'w', newline='') as fp:
test_writer = csv.writer(fp, delimiter=' ', quotechar='"') #创建writer对象
test_writer.writerow(['red', 'blue', 'green']) #写入一行内容
test_writer.writerow(['test_string']*5)
>>> import csv
>>> with open('test.csv', newline='') as fp:
test_reader = csv.reader(fp, delimiter=' ', quotechar='"') #创建reader对象
for row in test_reader: #遍历所有行
print(row) #每行作为一个列表返回
['red', 'blue', 'green']
['test_string', 'test_string', 'test_string', 'test_string', 'test_string']
>>> with open('test.csv', newline='') as fp:
test_reader = csv.reader(fp, delimiter=' ', quotechar='"')
for row in test_reader:
print(','.join(row)) #重新组织数据形式
red,blue,green
test_string,test_string,test_string,test_string,test_string
>>> import csv
>>> with open('names.csv', 'w') as fp:
headers = ['姓氏', '名字']
test_dictWriter = csv.DictWriter(fp, fieldnames=headers) #创建DictWriter对象
test_dictWriter.writeheader() #写入表头信息
test_dictWriter.writerow({'姓氏':'张', '名字':'三'}) #写入数据
test_dictWriter.writerow({'姓氏':'李', '名字':'四'})
test_dictWriter.writerow({'姓氏':'王', '名字':'五'})
>>> import csv
>>> with open('names.csv') as fp:
test_dictReader = csv.DictReader(fp) #创建DictReader对象
print(','.join(test_dictReader.fieldnames)) #读取表头信息
for row in test_dictReader: #遍历文件所有行
print(row['姓氏'],',',row['名字'])
姓氏,名字
张 , 三
李 , 四
王 , 五
Python读写CSV格式文件相关推荐
- python 读取csv文件转成字符串,python实现csv格式文件转为asc格式文件的方法
一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...
- csv加header python_用python处理csv格式文件
用python处理csv格式文件 在各种平台上获取数据时,我们常常获得的是csv格式的文件.csv格式是一种逗号分隔值的文件格式,它并不是非常reader-friendly.所幸,python标准库中 ...
- Java读写CSV格式文件(opencsv)
使用opencsv(opencsv-2.3.jar),下载地址:http://download.csdn.net/detail/jinwufeiyang/9664120 一,读取CSV格式文件: im ...
- 12-Java读写CSV格式文件(opencsv)
使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/download maven依 ...
- pythoncsv格式_python实现csv格式文件转为asc格式文件的方法
一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...
- 如何将csv格式文件转换为Json格式文件?
如何使用python将csv格式文件转换为Json格式文件? 文章目录 如何使用python将csv格式文件转换为Json格式文件? 前言 一.使用execl方式打开csv文档 二.python转换代 ...
- python读csv最快方法_使用Python读写csv文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python读写csv文件方法总结_使用python读写CSV文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python存储数据的操作(csv格式文件,Excel表格文件)!!!
python存储数据 存储数据的方式 两种存储数据方式的区别 csv格式文件 Excel格式文件 csv文件的写入 csv文件的读取 Excel基本概念 Excel文件的写入 Excel文件的读取 存 ...
最新文章
- python excel web_使用python在WEB页面上生成EXCEL文件
- 智能家居(工厂模式)
- linkerd mysql_Linkerd和k8s无法正常工作
- psv应用java_PSV内容管理功能详细说明
- 复习vue笔记第一天
- 历经外企、创业公司、大厂的程序员告诉你:第一份工作有多重要!
- python语音开发库-各种 Python 库/模块/工具
- EDR BYPASS
- 简道云-第4章-表单实例
- 遗传算法matlab_遗传算法和MATLAB (更新中)
- 电脑恶意软件删除方法
- python三引号的作用有哪些_Python中3种引号的作用与区别
- 我最喜欢的10个顶级数据科学资源,kaggle、TDS、arXiv......
- Windows磁盘活动时间100%修复
- 云片:批量发送超级短信示例
- Excel怎么设置密码保护工作表
- betapubgmobile服务器维护,pubg mobile beta测试版
- matlab中标幺值,标幺值概述
- ​韩剧影视剪辑30天5710元,短视频大神教你如何快速变现?
- 最专业的职业生涯规划测试集合(推荐)
热门文章
- 使用python制作聊天框解谜游戏_使用Python写一个小游戏alien invasion!
- 计算机快捷键下档健,电脑文档快捷键
- android接口调用超时,RCA:收单设备调用云端接口频繁超时排查总结
- android定时器课程设计,定时器课程设计.doc
- MaterialDesign之NavigationView和DrawerLayout实现侧滑菜单栏
- java smslib rxtx_短信猫java二次开发包源代码smslib-3.5.4.jar
- 基于JAVA+SpringMVC+Mybatis+MYSQL的医院预约挂号系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的高校勤工助学管理系统
- linux buffer/cache手动释放
- canvas--绘制路径