selenium python如何逐行读取csv文件的数据并参数化
为了参数化csv文件中的数据,需要做到两点:
- 一是逐行读取:用到列表
- 二是根据列名获取对应单元格的值:用到字典
import csv bid_info = csv.DictReader(open('bid_info.csv','r')) dict_data = [] for lines in bid_info: if bid_info.line_num == 1: continue else: dict_data.append(lines) row_num = len(dict_data) # print('this is all the data---' + str(dict)) #循环读取每一行 i = 0 while(i < row_num): print('this is'+str(i)+'row----'+ str(dict_data[i])) print(dict_data[i]['a']) i += 1