一个关于csv文件读写的小包装。
csvfile的Python项目详细描述
一个关于csv文件读写的小包装。
您可以使用:
data=csvfile.open('my-data.csv').load()data[0]['field']='new value'data.save()
而不是:
data=[]withopen('my-data.csv','rt')asf:reader=csv.DictReader(f)fieldnames=reader.fieldnamesforrowinreader:data.append(row)data[0]['field']='new value'withopen('my-data.csv, 'wt') as f:writer=csv.DictWriter(f,fieldnames=fieldnames)writer.writeheader()writer.writerows(data)