CSV文件的读取和写入
csv文件的读取和写入
csv文件是一种用来存储表格数据的文件,该文件是一个字符序列。csv文件以一条条记录组成,每条记录为一行,每条记录由字段组成,以逗号或制表符分隔。
1.csv文件的创建
将文件后缀改为.csv即可用excel打开为csv文件
2.csv文件的读取
使用csv.reader()读取csv文件,返回的是一个reader对象
语法格式:csv.reader(csvfile, dialect=‘excel’, * * fmtparams)
csvfile:可以列表对象或文件对象,如果是文件对象,则要求该文件以newline=’'的方式打开
import csv
with open('E:\iris.csv',newline='')as csvfile:reader=csv.reader(csvfile)
3.csv文件的写入
使用csv.write()写入csv文件,返回一个writer对象
语法格式:csv.writer(csvfile, dialect=‘excel’, **fmtparams)
#写入数据将覆盖原文件
import csv
with open('E:\iris.csv','w',newline='')as csvfile:writer=csv.writer(csvfile)writer.writerow(['5','9','0']) #写入一行数据writer.writerows([('2','8','0'),('1','0','4')]) #写入多行数据
with open('E:\iris.csv', newline='')as csvfile:writer=csv.reader(csvfile)for row in writer:print(row)['5', '9', '0']
['2', '8', '0']
['1', '0', '4']
使用writer向文件追加数据
import csv
with open('E:\iris.csv','a+',newline='')as csvfile:writer=csv.writer(csvfile)writer.writerow(['5','9','0']) #写入一行数据writer.writerows([('2','8','0'),('1','0','4')]) #写入多行数据
with open('E:\iris.csv', newline='')as csvfile:writer=csv.reader(csvfile)for row in writer:print(row)
CSV文件的读取和写入相关推荐
- python csv读取-Python对于CSV文件的读取与写入
今天天气"刚刚好"(薛之谦么么哒),无聊的我翻到了一篇关于csv文件读取与写入的帖子,作为测试小白的我一直对python情有独钟,顿时心血来潮,决定小搞他一下,分享给那些需要的小白 ...
- go语言csv文件的读取与写入
go语言csv文件的读取 暂时未整理 package mainimport ("encoding/csv""fmt""io""lo ...
- 网络爬虫--27.csv文件的读取和写入
文章目录 一. csv文件 二. 读取csv文件的两种方式 三. 写入csv文件的两种方式 一. csv文件 二. 读取csv文件的两种方式 import csvdef read_csv_demo1( ...
- Python常用函数:csv【CSV文件的读取、写入】
csv(Comma Separated Values)是逗号分隔符文本格式,常用于数据交换.Excel文件和数据库数据的导入和导出. 与Excel 文件不同,CSV 文件中: 值没有类型,所有值都是字 ...
- php csv文件的读取,写入,输出下载操作详解
2019独角兽企业重金招聘Python工程师标准>>> php对csv文件的读取,写入,输出下载操作. 代码: <?php $file = fopen('text.csv',' ...
- java将数据写入csv文件,从csv文件中读取数据
全栈工程师开发手册 (作者:栾鹏) java教程全解 java将数据写入csv文件,从csv文件中读取数据 测试代码 public static void main(String[] arges){/ ...
- Python文件操作-文本文件、二进制文件、csv文件的读取写入、OS、shutil、CSV模块、常用字符编码
Python文件操作 文本文件和二进制文件 文件操作相关模块 open()创建文件对象 文件对象的常用属性和方法 pickle 序列化 文本文件读取和写入 文本文件写入步骤 write()/write ...
- R语言:从 csv 文件中读取数据,然后将数据写入 csv 文件
在 R 中,我们可以从存储在 R 环境外部的文件读取数据.我们还可以将数据写入将由操作系统存储和访问的文件中.R可以读取和写入各种文件格式,如csv,excel,xml等. 在本章中,我们将学习从 c ...
- Python文件的读取与写入
主要包括".txt".".csv"和".json"格式.文件的读写与open函数有着密切的关系,open函数引用方式为: open('绝对路 ...
最新文章
- hdu 3117 Fibonacci Numbers
- POJ 3264 Balanced Lineup
- SQLite VC环境搭建
- 「中间件系列一」kafka消息中间件
- 计算机基础--认识CPU
- 算法系列之选择排序算法
- jenkins搭建_如何搭建移动端自动化测试平台?没错,就用Jenkins!
- linux dstat工具
- 网站日志统计案例分析与实现
- [转]NHibernate:many-to-one/one-to-many/many-to-many关系映射
- 关于预编译和宏定义部分说明
- pygame安装超详细讲解
- Nginx 集群和IP反向代理
- 生命力最强的新闻,放到二十年后依旧是新闻
- 台式机关闭计算机时没有待机,台式机设置休眠的方法
- 凭证 金蝶_5分钟学会金蝶软件凭证录入!
- RAB/RB/RL/RRC的概念
- GeneXus中如何使用聊天机器人
- JavaSE Set HashSet LinkedHashSet TreeSet 集合练习
- 论文翻译:A Comprehensive Survey on Graph Neural Networks