在python之中去对一个文本文档类型的文件进行读写操作的时候不需要使用任何模块,只要用open()函数打开这个文件就可以了。但是对于csv类型的文件读写需要使用到内置模块csv才可以,这篇文章将会来详细的讲解一下如何使用csv模块实现对csv文件的读写操作。

Python读写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,转载请注明出处!