python怎么用csv处理文件

csv模块是python自带的一个标准库,专门用来处理csv文件,可以快速完成对csv文件的读写,下面我简单介绍一下这个模块的使用,实验环境win10+python3.6+pycharm2018,主要内容如下:

python怎么用csv处理文件

文章插图
读取csv文件1.这里为了更好的说明问题,我新建了一个csv文件,主要内容如下,非常简单:
python怎么用csv处理文件

文章插图

python怎么用csv处理文件

文章插图

python怎么用csv处理文件

文章插图

python怎么用csv处理文件

文章插图
2.接着就是使用csv模块读取这个csv文件,测试代码如下,先使用open函数打开csv文件,然后使用reader函数读取文件内容,最后再循环打印出来,这里你也可以使用next函数一行一行读取csv文件内容,只不过比较慢:
点击运行程序,截图如下,已经成功读取到csv文件内容:
写入csv文件这里就非常简单了,构造一个list列表,然后创建csv文件,直接写入数据就行,测试代码如下,很好理解:
程序截图如下,已经成功创建csv文件并写入数据:
至此,我们就完成了利用python的csv模块来读写csv文件 。总的来说,整个过程非常简单,只要你有一定的python基础,熟悉一下上面的代码和示例,多调试几遍程序,很快就能掌握的,当然,你也可以使用pandas读写csv文件,代码量更少,也更方便处理,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充 。
使用python如何读写csv文件呢【python怎么用csv处理文件】这里介绍2种python读写csv文件的方式,分别是csv模块和pandas模块,csv模块是python中专门用于读写csv文件的一个库,而pandas模块是一个数据处理库,其中就有针对csv文件的读写,下面我分别简单介绍一下这2个库的安装和简单使用,实验环境win7+python3.6+pycharm5.0,主要内容如下:
python怎么用csv处理文件

文章插图
为了方便读取数据,这里我新建了一个data.csv测试文件,主要内容如下:
python怎么用csv处理文件

文章插图

python怎么用csv处理文件

文章插图
csv模块读写csv文件,这里的读写方式挺像读写简单的txt文件,测试代码及主要截图如下:
python怎么用csv处理文件

文章插图
1.读取csv文件,这里主要是open打开csv文件,然后调取reader函数读取文件内容,最后返回就行,主要代码如下:
python怎么用csv处理文件

文章插图

python怎么用csv处理文件

文章插图
程序运行截图如下,已经成功打印出数据:
python怎么用csv处理文件

文章插图

python怎么用csv处理文件

文章插图
2.写入csv文件,这个也挺简单的,这里需要注意的是,一定要把参数newline设置为空,不然会插入空行,主要代码如下:
python怎么用csv处理文件

文章插图
程序运行截图如下:
pandas读写csv文件,这个就比较简单了,pandas是一个专门的数据处理库,可以快速的读写数据,包括csv,excel等,1行代码就可搞定,测试代码及截图如下,安装命令“pip install pandas”:


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。