题:有五组参数需要组合测试
a = [ '陕西',' ','错误'] #省份
b =['西安',' ','错误'] #市
c= [ '未央区',' ','错误'] #区/县
d = [ '凤城10路',' ','错误']#街道
e = [ '大东来便利店',' ','错误'] #具体地点
写入到csv文件中:
import csv
a = [ '陕西',' ','错误'] #省份
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.csv
with 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中打开