将每个循环的输出保存到excel文件中



我在python方面相对缺乏经验。我如何保存我的脚本输出到excel文件?

import itertools
IDP = ['MS', 'GOOG', 'FB', 'LINK']
for L in range(0, len(IDP)+1):
for subset in itertools.combinations(IDP, L):
print(subset)

如果安装了pandas,可以使用以下代码。要将文件写入excel,它还可以要求openpyxl或xlrd,因此您可能必须使用pip

安装它们。
import pandas as pd 
import itertools
subset_list = []
IDP = ['MS', 'GOOG', 'FB', 'LINK']
for L in range(0, len(IDP)+1):
for subset in itertools.combinations(IDP, L):
subset_list.append(subset)
df = pd.DataFrame(subset_list, columns=['enter the titles for your columns as a list'])
df.to_excel('subset.xlsx', index=False)

最新更新