在使用python去操作csv文件的时候,大部分情况下都是对已有的csv文件进行读取或者编写操作,但是在有些时候也是要生成包含数据的csv文件。这一篇文章要来讲解的内容就是python如何生成创建csv文件,感兴趣的小伙伴就一起往下看看吧。

Python怎么生成csv文件?Python如何创建csv文件

python之中的open()方法可以打开一个文件并生成文件对象,它的默认文件模式是读写模式。但是当它以只读或者是追加模式打开的时候会自动去判断文件路径内是否有这个csv文件,如果没有的话就会创建一个同名文件在文件夹之中。

然后调用csv模块的writer()方法就能够生成一个只读文件对象,用这个对象去调用writerow()方法就能够按照行将数据写入到csv文件之中。最后将文件关闭即可完成生成csv文件并写入数据的需求,而关闭文件的话则可以使用with这个上下文管理器语法去自动的实现,代码示例如下:

import csv
with open('innovators.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerow(["SN", "Name", "Contribution"])
    writer.writerow([1, "Linus Torvalds", "Linux Kernel"])
writer.writerow([2, "Tim Berners-Lee", "World Wide Web"])

代码编写完成之后将其执行之后会自动的关闭掉命令行,那么打开文件夹就能看到生成一个csv文件,将其打开也能看到数据是完全不差的。只要是创建文件或者是打开一个文件并生成文件对象都可以使用open()函数,但是具体的读写操作就要用到对应的模块和方法了。

以上就是关于“Python怎么生成csv文件?Python如何创建csv文件”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!