Python csv模块使用方法代码实例
程序员文章站
2024-01-27 13:05:16
这篇文章主要介绍了python csv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
im...
这篇文章主要介绍了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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: php 问卷调查结果统计