Python怎么追加写入csv文件?Python向csv文件中写入数据如何追加

很多小伙伴都知道在python之中可以使用open()函数来打开一个文本文件并对其执行读写操作,但是对于csv这种不熟悉的文件类型就有点无从下手的感觉了 。那么下面会来给大家介绍一个新的知识,那就是在python中以追加的方式向csv文件中写入数据,往下看看吧 。

Python怎么追加写入csv文件?Python向csv文件中写入数据如何追加

文章插图
1.在python中打开Excel表格文件时必须要要使用第三方库才可以,而csv文件虽然也是表格格式,但是它可以使用open()函数就打开 。所以只需要指定文件模式为a或者a+就能够追加写入数据到csv文件中了,但是要操作csv文件还是要用到内置模块csv才可以,代码示例如下:
import csvwith open('data.csv','a',newline=’’) as f:2.在上面的代码之中就是以追加文件模式打开了csv文件,之后还需要实例化出来一个csv文件写入对象writer才可以,示例如下:
writer = csv.writer(f)3.那么接下来就是要向csv文件中追加写入数据了,需要注意一点的就是,追加写入分为行和列两个方法 。在写入行的时候数据需要和对应的列匹配,而在追加写入一列数据的时候就需要将列名给写出来才可以,代码如下所示:
writer.writerow(['7','hu','18','100','90','85'])以上的代码就是向csv文件之中追加写入了一行数据,而这一行数据会直接在表格末尾空行处写入进去,写入一列数据的话也只是需要将row改成col 。
【Python怎么追加写入csv文件?Python向csv文件中写入数据如何追加】以上就是关于“Python怎么追加写入csv文件?Python向csv文件中写入数据如何追加”的全部内容了,希望对你有所帮助 。

    推荐阅读