Python csv模块使用方法代码实例
这篇文章主要介绍了Pythoncsv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
importcsv
defopenSCV(filename):
withopen("renting.csv",'r',encoding='utf_8_sig')asf:
f_csv=csv.reader(f)
forrowinf_csv:
print(row)
defTest1():
headers=['ID','NAME','Age','Height']
#表格内容
rows=[('1','LiLi',18,165),('2','Jack',20,170),('3','Marry',21,168)]
withopen('test1.csv','w',encoding='utf_8_sig')ascsvfile:
spamwriter=csv.writer(csvfile)
spamwriter.writerow(headers)
spamwriter.writerows(rows)
defwriteDict():
withopen('test2.csv','w')ascsvfile:
#创建字段名
fieldnames=['first_name','last_time']
#创建字段写入对象
writer=csv.DictWriter(csvfile,fieldnames=fieldnames)
writer.writeheader()
#写入表格内容
writer.writerow({'first_name':'Baked','last_time':'Beans'})
writer.writerow({'first_name':'Baked','last_time':'Beans'})
writer.writerow({'first_name':'Baked','last_time':'Beans'})
defreadDict():
withopen('test2.csv','r')ascsvfile:
#读取文件
reader=csv.DictReader(csvfile)
#遍历输入指定字段的内容
forrowinreader:
print(row['first_name'],row['last_time'])
if__name__=='__main__':
Test1()
writeDict()
readDict()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短