python读写csv⽂件(创建,追加,覆盖)总述:
python怎么读csv数据
这篇博客讲述python怎样创建,读写,追加csv⽂件
创建:
利⽤csv包中的writer函数,如果⽂件不存在,会⾃动创建,需要注意的是,⽂件后缀⼀定要是.csv,这样才会创建csv⽂件这⾥创建好⽂件,将csv⽂件的头信息写进了⽂件。
import csv
def create_csv():
path = "aa.csv"
with open(path,'wb') as f:
csv_write = csv.writer(f)
csv_head = ["good","bad"]
csv_write.writerow(csv_head)
追加:
在python中,以a+的⽅式打开,是追加
def write_csv():
path  = "aa.csv"
with open(path,'a+') as f:
csv_write = csv.writer(f)
data_row = ["1","2"]
csv_write.writerow(data_row)
读:
利⽤ader可以读csv⽂件,然后返回⼀个可迭代的对象csv_read,我们可以直接从csv_read中取数据
def read_csv():
path = "aa.csv"
with open(path,"rb") as f:
csv_read = ader(f)
for line in csv_read:
print line
附加:
python利⽤open打开⽂件的⽅式:
w:以写⽅式打开,
a:以追加模式打开 (从 EOF 开始, 必要时创建新⽂件)
r+:以读写模式打开
w+:以读写模式打开 (参见 w )
a+:以读写模式打开 (参见 a )
rb:以⼆进制读模式打开
wb:以⼆进制写模式打开 (参见 w )
ab:以⼆进制追加模式打开 (参见 a )
rb+:以⼆进制读写模式打开 (参见 r+ )
wb+:以⼆进制读写模式打开 (参见 w+ )
ab+:以⼆进制读写模式打开 (参见 a+ )

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