csv模块是Python自带的一个标准库,专门用来处理csv文件,可以快速完成对csv文件的读写,下面我简单介绍一下这个模块的使用,实验环境win10+python3.6+pycharm2018,主要内容如下:
![876379025404c96fd96c065af5652089.png](https://i-blog.csdnimg.cn/blog_migrate/fb2558c4eee91d051ff677c5dee884b9.jpeg)
读取csv文件
1.这里为了更好的说明问题,我新建了一个csv文件,主要内容如下,非常简单:
![da7f08fc03eef0e31f665526cdf3b3ff.png](https://i-blog.csdnimg.cn/blog_migrate/734983af6823aada9a8932da17fb4c82.jpeg)
2.接着就是使用csv模块读取这个csv文件,测试代码如下,先使用open函数打开csv文件,然后使用reader函数读取文件内容,最后再循环打印出来,这里你也可以使用next函数一行一行读取csv文件内容,只不过比较慢:
![5acf8574bf53e161f9f1f72cb0254c2a.png](https://i-blog.csdnimg.cn/blog_migrate/6e876504b199e0ff9b6aefb512989f3e.jpeg)
点击运行程序,截图如下,已经成功读取到csv文件内容:
![64647a6b50cf1c6c4697c1040e829d6d.png](https://i-blog.csdnimg.cn/blog_migrate/24b737ab7603f7d8d53b4dc2c0e076af.jpeg)
写入csv文件
这里就非常简单了,构造一个list列表,然后创建csv文件,直接写入数据就行,测试代码如下,很好理解:
![5514327563abbda60d066f78723112da.png](https://i-blog.csdnimg.cn/blog_migrate/6850aa3b3181a3a64970e8ada77f8449.jpeg)
程序截图如下,已经成功创建csv文件并写入数据:
![268fe8e78029471077fd63a7947addc2.png](https://i-blog.csdnimg.cn/blog_migrate/5b767f9c78e636de0bdb6b814dab4bc6.jpeg)
至此,我们就完成了利用python的csv模块来读写csv文件。
总的来说,整个过程非常简单,只要你有一定的Python基础,熟悉一下上面的代码和示例,多调试几遍程序,很快就能掌握的。
当然,你也可以使用pandas读写csv文件,代码量更少,也更方便处理。
最后,小编收集相关资料和教程:
私信小编 “ 资料 ”,即可领取爬虫自学视频教程
![cea6070d072d67e83ae783a4bf96e9d7.png](https://i-blog.csdnimg.cn/blog_migrate/c481281d5466c51ad42d456872888a7f.jpeg)
![db5ff8e631bdca73dd0c95411142f870.png](https://i-blog.csdnimg.cn/blog_migrate/98726d2be5be96164a96901174e9d03a.jpeg)