python中如何把数据写入csv文件之中

2024-10-15 10:27:52

1、首先创建一个csv_scripts.py文件来保存我们的脚本,如下面图中所示:

python中如何把数据写入csv文件之中

3、脚本内容编辑好以后,对应的解释内容都在#号注释后面,通过导入csv模块,然后打开一个test.csv文件对象,然后调用csv模块里的writer函数,返回一个writer对象 spamwriter,然后这个spamwriter对象就有了可以写入csv文件的能力。给它的writerow函数传递值,然后就会写入到对应的csv文件中。但是在执行脚本之前,我们必须先创建一个csv文件,在linux上命令是:touch test.csv如下面图中所示,因为如果不提前创建文件,会报找不到这个文件的错误,如下面第二张图中所示:

python中如何把数据写入csv文件之中

4、由此可见,open函数打开文件时,文件不存在的时候不会自动创建新的文件。test.csv文件创建完毕以后,就可以执行这个脚本了,命令是是:python csv_scritps.py执行完毕后,打开csv文件,如下面所示:

python中如何把数据写入csv文件之中

6、这里还可以出现的错误是,在open函数里没有带上'w'参数,代码如下面图中所示,这个时候如果直接执行脚本的话,会报错,not writeable,可见默认情况打开的csv文件对象是没有写权限的。

python中如何把数据写入csv文件之中

7、根据上面遇到的错误信息和格式信息,我们新写了个脚本,如下所示:脚本中定义了一行表头字段,然后定义了一个三个子列表的列表,子列表中是和表头长度相同的元素。

python中如何把数据写入csv文件之中python中如何把数据写入csv文件之中
猜你喜欢