Python DictReader读写csv文件_番茄大圣的博客
文章推薦指數: 80 %
准备此文档的示例代码是基于python3.5写的。
使用csv库前,先导入csv库: import csv读取内容假设csv文件的内容如下图所示,DictReader会将第一行的 ...
PythonDictReader读写csv文件
番茄大圣
于 2018-07-1119:10:51 发布
38075
收藏
67
分类专栏:
Python
文章标签:
python
csv
dictreader
读写csv
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tomatomas/article/details/81005503
版权
Python
专栏收录该内容
2篇文章
0订阅
订阅专栏
准备
此文档的示例代码是基于python3.5写的。
使用csv库前,先导入csv库:importcsv
读取内容
假设csv文件的内容如下图所示,DictReader会将第一行的内容(类标题)作为key值,第二行开始才是数据内容。
即图中的csv文件有2列7行数据,第一列的key值为id,第二列的key值为class:
withopen(‘name.csv’)ascsvfile:
reader=csv.DictReader(csvfile)
forrowinreader:
#循环打印数据的id和class值,此循环执行7次
print(row[‘id’],row[‘class’])
打印结果为:0514213…615
写入内容
现假设我们要创建一个格式如上图所示的csv文件,则实现代码应该如下:
withopen(‘name.csv’,’w’)ascsvfile:
writer=csv.DictWriter(csvfile,fieldnames=[‘id’,’class’])
#写入列标题,即DictWriter构造方法的fieldnames参数
writer.writeheader()
fordataindatas:
writer.writerow({‘id’:data[0],’class’:data[1]})
番茄大圣
关注
关注
19
点赞
踩
67
收藏
打赏
2
评论
PythonDictReader读写csv文件
准备此文档的示例代码是基于python3.5写的。
使用csv库前,先导入csv库:importcsv读取内容假设csv文件的内容如下图所示,DictReader会将第一行的内容(类标题)作为key值,第二行开始才是数据内容。
即图中的csv文件有2列7行数据,第一列的key值为id,第二列的key值为class:withopen(‘name.csv’)asc...
复制链接
扫一扫
专栏目录
操作csv格式文件之csv.DictReader()方法
booze_的博客
11-24
5215
文章目录简单使用csv.DictReader()方法使用csv.DictReader()之fieldnames参数使用csv.DictReader()之restkey参数
简单使用csv.DictReader()方法
示例代码1:
importcsv
f=open('sample','r',encoding='utf8')
reader=csv.DictReader(f)
print(reader)#
延伸文章資訊
- 1CSV 檔案操作- Python 教學 - STEAM 教育學習網
Python 的標準函式「csv」提供了操作CSV 檔案的方法,可以針對CSV 檔案進行讀取、寫入或修改,這篇教學將會介紹csv 常用的方法。
- 2csv --- CSV 文件读写— Python 3.8.14 說明文件
csv 模块中的 reader 类和 writer 类可用于读写序列化的数据。也可使用 DictReader 类和 DictWriter 类以字典的形式读写数据。 也參考. 该实现在“Pytho...
- 3Python DictReader讀寫csv檔案- 程式人生
Python DictReader讀寫csv檔案 ... 使用csv庫前,先匯入csv庫: ... DictReader(csvfile) for row in reader: #迴圈列印資料的...
- 4【Day 2】常見的資料格式(1/3) - CSV
CSV 的全名是Comma Separated Values,顧名思義就是用**逗點(,)**分隔的資料。 ... Python 有提供標準的模組來操作CSV 資料,這邊就介紹一些常用到的API。
- 5How to parse csv formatted files using csv.DictReader?
CSV, or "comma-separated values", is a common file format for data. The csv module helps you to ....