300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python读取csv文件表头_Python读取CSV文件

python读取csv文件表头_Python读取CSV文件

时间:2018-09-15 02:52:22

相关推荐

python读取csv文件表头_Python读取CSV文件

1.CSV简介

格式,用以存储表格数据,包括数字或者字符,下面主要介绍csv文件读取和写入两种方式

2. 读取CSV文件

Iterable:是一个行迭代器

Dialect:默认的读取方式是以excel的形式去读

下面是准备的csv格式的文档,我们来用python读取

读取操作:

读取结果如下:

['class', 'name', 'sex', 'height', 'year']

['1', 'wangtao', 'male', '168', '23']

['2', 'lixiang', 'female', '162', '22']

['3', 'zuxiaobin', 'female', '163', '21']

['4', 'xiaoer', 'male', '158', '21']

3.写入csv文件-方式一(列表、元组类型)

写入结果:

可以看到写入结果中含有空白行,为了去掉空白的行,我们需要添加代码newline=''即可解决

file = open("write_csv1.csv","w",encoding="utf-8",newline='')

另外这里需要解释两个方法,writerow()和writerows(),前者是写入单行内容,后者是同时写入多行内容,可以写入列表或者元组对象。

4.写入csv文件-方式二(字典类型)

写入结果:

参数解释:DictWriter类接收一个文件对象和序列文件,文件对象代表csv文件对象,序列文件列表代表表头所组成的列,同样该类下实现了单行写入writerow()和多行写入writerows()的方法

5.读写模式:

可分为写模式和追加模式,按照python文件读取的方式,”w”(写),”r”(读),”a”(追加)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。