1.安装
Python国内镜像地址
名地址 global.index-url install.trusted-host
阿里云 https://mirrors.aliyun.com/pypi/simple/ mirrors.aliyun.com
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ pypi.tuna.tsinghua.edu.cn
华为云 https://repo.huaweicloud.com/repository/pypi/simple repo.huaweicloud.com
豆瓣 https://pypi.douban.com/simple/ pypi.douban.com
中科大学 http://pypi.mirrors.ustc.edu.cn/simple/ pypi.mirrors.ustc.edu.cn
pip install allpairspy https://pypi.tuna.tsinghua.edu.cn/simple/
pip install allpairspy
2.使用程序
from allpairspy import AllPairs from collections import OrderedDict import itertools print("无序用列表:") a=["搜素开始时间","搜素结束时间"] b=["大于","等于","小于"] c=["产品发行开始时间","产品发行结束时间"] test_parameters = [a,b,c] print(test_parameters) print("无条件过滤组合用例") for i,pairs in enumerate(AllPairs(test_parameters)): print("{:2d}:{}".format(i+1,pairs)) print("排列组合:") res=itertools.product(a,b,c,repeat=1) result =list(res) for i in range(0,len(result)): print("{:2d}:{}".format(i + 1, "".join(result[i]))) # print("{:2d}:{}".format(i + 1, result[i])) print("有序用字典:") d_test_param = OrderedDict({ "搜素时间":a, "判断":b, "发行时间":c }) print(d_test_param) for i,pairs in enumerate(AllPairs(d_test_param)): print("{:2d}:{}".format(i+1,pairs))
浙公网安备 33010602011771号