在python之中去对一个文本文档类型的文件进行读写操作的时候不需要使用任何模块,只要用open()函数打开这个文件就可以了。但是对于csv类型的文件读写需要使用到内置模块csv才可以,这篇文章将会来详细的讲解一下如何使用csv模块实现对csv文件的读写操作。
一、csv文件读取数据
csv模块只能对打开的csv文件对象进行读写操作而不能直接去打开文件并实例化出来一个文件对象,还需要去通过open()函数打开csv文件才可以。读取csv文件的方法为reader,取到数据之后可以用for循环输出每一行的数据,示例如下:
import csv out=open("aa.csv",'r') read_csv=csv.reader(out,dialect='excel') for line in read_csv: print line out.close()
二、csv文件写入数据
向csv文件写入数据也是先要通过open()函数打开并实例化一个csv文件对象才可以,然后通过write方法就可以将数据写入到csv文件之中。写入的数据需要是以列表的形式去保存起来的,并且列表之中的一个元素就对应着csv文件中的一个列。想要写入多行数据的话也是要使用for循环才可以,详细示例如下:
import csv out=open("aa.csv",'wb') csv_write=csv.write(out,dialect='excel') ss=['a',3] csv_write.writerow(ss) out.close()
以上就是关于“Python读写csv文件要怎么做?使用csv模块轻松实现”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。