from itertools import product
import openpyxl
A = ['x', 'y', 'z']
B = ['T', 'F']
C = ['GT', 'LT']
wb_out = openpyxl.Workbook()
ws_out = wb_out.active
ws_out.title = "Permutations"
for p in product(A, B, C):
ws_out.append(p)
wb_out.save(filename='permutations.xlsx')
openpyxl库可用于创建适当的Excel XLSX文件。你知道吗
如果Excel文件实际上是指CSV文件:
from itertools import product
import csv
A = ['x', 'y', 'z']
B = ['T', 'F']
C = ['GT', 'LT']
with open('permutations.csv', 'wb') as f_output:
csv_output = csv.writer(f_output)
csv_output.writerows(product(A, B, C))
这可以通过使用
itertools.product()
来完成,以提供所有排列,如下所示:openpyxl
库可用于创建适当的Excel XLSX文件。你知道吗如果Excel文件实际上是指CSV文件:
给你:
在Python2.x上测试
相关问题 更多 >
编程相关推荐