python

超轻量级php框架startmvc

Python csv模块使用方法代码实例

更新时间:2020-07-28 10:18:01 作者:startmvc
这篇文章主要介绍了Pythoncsv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对

这篇文章主要介绍了Python csv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


import csv
def openSCV(filename):
 with open("renting.csv",'r',encoding = 'utf_8_sig') as f:
 f_csv = csv.reader(f)
 for row in f_csv:
 print(row)
def Test1():
 headers = ['ID','NAME','Age','Height']
 #表格内容
 rows = [('1','LiLi',18,165),('2','Jack',20,170),('3','Marry',21,168)]
 with open('test1.csv','w',encoding='utf_8_sig') as csvfile:
 spamwriter = csv.writer(csvfile)
 spamwriter.writerow(headers)
 spamwriter.writerows(rows)
def writeDict():
 with open('test2.csv','w') as csvfile:
 #创建字段名
 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'})
def readDict():
 with open('test2.csv','r') as csvfile:
 #读取文件
 reader = csv.DictReader(csvfile)
 #遍历输入指定字段的内容
 for row in reader:
 print(row['first_name'],row['last_time'])
if __name__ == '__main__':
 Test1()
 writeDict()
 readDict()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python csv 模块 使用方法