目标:
1:掌握python 标准库模块 csv 的使用方法及功能
2:掌握将数据保存至 csv 文件的一些问题处理方法
一:python 标准库模块 csv 的使用方法及功能
功能:将数据写入到 csv 文件的模块
语法:
import csv
with open (“文件名.csv”,“打开方式”) as 文件别名:
写作对象 = csv.writer(文件别名)
写作对象.writerow(列表) →→→→→→→→→→ 单行数据写入 csv 文件
写作对象.writerows(列表内嵌套元组) →→→→→→→→→→ 多行数据写入 csv 文件,其中一个元组代表一行数据!
两种写入方法:
写作对象.writerow(列表):这是将数据单行写入到 csv 文件内,一个列表元素是一个字段
写作对象.writerows(列表内嵌套元组):这是将数据多行写入到 csv 文件内,一个列表内元组是一行记录
图示:
单行数据写入

多行数据写入

二:将数据保存至 csv 文件的一些问题处理方法
出现什么问题?
答:多行数据保存时,每行数据下面会多出一行空行(windows专属,linux没有这种问题),这该怎么解决呢
怎么解决?
答:打开文件时加上参数 newline = “” 即可解决!!!
代码演示:

