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)#
延伸文章資訊
- 1Python DictReader读写csv文件_番茄大圣的博客
准备此文档的示例代码是基于python3.5写的。 使用csv库前,先导入csv库: import csv读取内容假设csv文件的内容如下图所示,DictReader会将第一行的 ...
- 2Reading CSVs With Python's "csv" Module
Now it's time to start using Python to read CSV files. Here, I've got a simple CSV file that cont...
- 3csv --- CSV 文件读写— Python 3.8.14 說明文件
csv 模块中的 reader 类和 writer 类可用于读写序列化的数据。也可使用 DictReader 类和 DictWriter 类以字典的形式读写数据。 也參考. 该实现在“Pytho...
- 4CSV in python · 菜鳥的SaaS之旅 - wirelessr
要讀一個csv format的字串而不是檔案需要透過 StringIO ,也就是將string當成檔案。在python2和python3稍微有點差別: try: # for Python 2.x...
- 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 ....