# -*- coding: utf-8 -*- #python 27 #xiaodeng #读取CSV文件(reader和DictReader2个方法) import csv #csv文件,是一种常用的文本格式,用以存储表格数据,很多程序在处理数据时会遇到csv格式文件 files=open('test.csv','rb') #方法一:按行读取,返回的是一个迭代对象 ''' reader=csv.reader(files) for line in reader: print line ''' print '***'*10 #方法二:读取结果生成一个dict Reader=csv.DictReader(files) for row in Reader: #print row #上一句输出结果: #{'url': 'baidu.com', 'xuhao': '1', 'key': '\xe7\x99\xbe\xe5\xba\xa6'} #简单的数据处理 print row['xuhao'],row['url'] files.close()