目标:
    1:掌握python 标准库模块 csv 的使用方法及功能
    2:掌握将数据保存至 csv 文件的一些问题处理方法

    一:python 标准库模块 csv 的使用方法及功能

    功能:将数据写入到 csv 文件的模块

    语法:

    import csv
    with open (“文件名.csv”,“打开方式”) as 文件别名:
    写作对象 = csv.writer(文件别名)
    写作对象.writerow(列表) →→→→→→→→→→ 单行数据写入 csv 文件
    写作对象.writerows(列表内嵌套元组) →→→→→→→→→→ 多行数据写入 csv 文件,其中一个元组代表一行数据!

    两种写入方法:

    写作对象.writerow(列表):这是将数据单行写入到 csv 文件内,一个列表元素是一个字段
    写作对象.writerows(列表内嵌套元组):这是将数据多行写入到 csv 文件内,一个列表内元组是一行记录

    图示:

    单行数据写入

    image.png

    多行数据写入

    image.png


    二:将数据保存至 csv 文件的一些问题处理方法

    出现什么问题?
    答:多行数据保存时,每行数据下面会多出一行空行(windows专属,linux没有这种问题),这该怎么解决呢

    怎么解决?

    答:打开文件时加上参数 newline = “” 即可解决!!!

    代码演示:

    image.png