题:有五组参数需要组合测试
a = [ '陕西',' ','错误'] #省份b =['西安',' ','错误'] #市c= [ '未央区',' ','错误'] #区/县d = [ '凤城10路',' ','错误']#街道e = [ '大东来便利店',' ','错误'] #具体地点
写入到csv文件中:
import csva = [ '陕西',' ','错误'] #省份b =['西安',' ','错误'] #市c= [ '未央区',' ','错误'] #区/县d = [ '凤城10路',' ','错误']#街道e = [ '大东来便利店',' ','错误'] #具体地点#定义空列表master_customer = []for a1 in a:for b1 in b:for c1 in c:for d1 in d:for e1 in e:#所有循环组合写入空列表内master_customer.append((a1,b1,c1,d1,e1))#打印列表,查看数据print(master_customer)#打开csv文件a.csvwith open('a.csv',mode='a',encoding='utf8',newline='')as f:#调用csv的写入w = csv.writer(f)#写入首行参数名,要用列表w.writerow(['a1', 'b1', 'c1', 'd1', 'e1'])#循环每一行,写入内容for i in master_customer:w.writerow(i)#运行,会生成a.csv文件
在文件夹中找到csv文件后,打开会显示如下乱码:
解决方案:
1、找到文件,右击选择打开方式,记事本。
2、另存为,选择格式ANSI格式
3、保存,即可在excel中打开