基本信息
文件名称:Python编程基础(第3版)(微课版)课件 7.3 读写CSV文件.pptx
文件大小:137.88 KB
总页数:12 页
更新时间:2025-05-27
总字数:约小于1千字
文档摘要

读写CSV文件;;在程序中,用命令importcsv导入csv模块后可直接调用csv模块进行CSV文件的读写。

carsales数据集即汽车销售数据集,是常用的分类实验数据集,包括6个属性——汽车销售年份、汽车销售月份、汽车品牌、汽车型号、售价区间/万元、销售数量/辆,部分数据如下表。;读取CSV文件之前需要用open函数打开文件。

读取CSV文件的方法有两种。第一种方法是使用csv.reader函数,接收一个可迭代的对象(如CSV文件),返回一个生成器,从其中解析出CSV文件的内容。

使用csv.reader函数读取存储carsales数据集的carsales.csv文件的全部内容,并将其存储为列表,代码如下。;读取CSV文件的第二种方法是使用csv.DictReader类,该类与csv.reader函数类似,接收一个可迭代的对象,返回一个生成器,但是返回的每一个单元格都放在一个字典的值内,而字典的键则是这个单元格的标题(即列头)。

使用csv.DictReader类读取carsales.csv文件,代码如下。;如果使用csv.DictReader类读取CSV文件的某一列,那么可以用列名(如汽车型号)查询,代码如下。;;对于列表形式的数据,除了writer函数外,我们还需要用到writerow函数将数据逐行写入CSV文件。

使用writer函数和writerow函数将数据写入CSV文件,代码如下。;对于字典形式的数据,csv模块提供了csv.DictWriter类。

将字典形式的数据写入CSV文件,除了使用open函数外,还需要输入字典所有键的数据,然后通过writeheader函数在文件中添加标题,标题内容与键一致,最后使用writerows函数将字典内容写入文件,代码如下。;;【任务7-2】存储身高体重数据集;【任务7-2】存储身高体重数据集