一个女孩子刚出来社会学习裁剪衣服,怎么鼓励他

python自带了csv模块提供用户对csv文件进行讀写操作要对csv文件进行写操作,首先要创建一个writer对象,参考help(csv.writer)情况如下:
调用writer对象的前提是:需要传入一个文件对象,然后才能在这个文件对象的基础上调用csv的写入方法writerow(写入一行)writerrow(写入多行)写入数据的代码如下:

这段代码我首先定义了写入csv文件的表头、每一列的内容,然后打开一个csv文件将文件对象作为参数传给csv.writer(),最后将表头和每一行的内容写入到csv文件中


注意:如果打开csv文件出现空行的情况,那么需要添加一个参数 newline=”(我使用windows出现了这种情况使用linux mint没有出现)


  


参考help(csv.DictWriter)可知,在写入字典序列类型数据的时候需要传入两个参数,一个是攵件对象——f一个是字段名称——fieldnames,到时候要写入表头的时候只需要调用writerheader方法,写入一行字典系列数据调用writerrow方法并传入相应字典参數,写入多行调用writerows

读取csv时需要使用reader并传如一个文件对象,而且reader返回的是一个可迭代的对象需要使用for循环遍历,代码如下:

在上面row是┅个列表,如果想要查看固定的某列则需要加上下标,例如我想要查看name那么只需要改为row[1]

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信