码迷,mamicode.com
首页 > 编程语言 > 详细

Python-csv模块读写csv文件

时间:2017-05-15 12:56:47      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:with   python   set   ret   return   self   names   row   csv   


import csv
# 采用DictReader进行读写:

# 读csv文件
def get_data(self, from_file):
test_data = []

with open(from_file, ‘rb‘) as csv_file:
csv.register_dialect(‘read‘, delimiter=\t, quoting=csv.QUOTE_NONE)
reader = csv.DictReader(csv_file, dialect=read‘)
for row in reader:
test_data.append(row)
return test_data

# 写csv文件
def set_data(self, to_file, field_names, data):
with open(to_file, ‘wb‘) as csv_file:
csv.register_dialect(‘write‘, quoting=csv.QUOTE_ALL)
writer = csv.DictWriter(csv_file, fieldnames=field_names, dialect=write‘)
writer.writeheader()

for row in data:
writer.writerow(row)

Python-csv模块读写csv文件

标签:with   python   set   ret   return   self   names   row   csv   

原文地址:http://www.cnblogs.com/workingdiary/p/6855759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!