我不知道如何将我的程序输出写入列中的CSV文件。
目前,我正在做
print(var1, file=outputfile)
但是它仅写入文件,而不指定文件所在的列。我计划使用csv模块,但是我不太确定如何使每个变量将自身写入excel文件中的单个列。例如:
Var1到Excel中的A列。
Var2到Excel中的B列...
赞赏任何指示和建议。
您需要确定要写出哪些列。如前所述,您希望将var1和var2写入不同的列。您可以使用以下方法实现此目的:
import csv with open('names.csv', 'w') as csvfile: fieldnames = ['var1', 'var2'] writer = csv.DictWriter(csvfile, fieldnames=fieldnames) writer.writeheader() writer.writerow({'var1': var1, 'var2': var2})
这会将var1和var2的值写入分别名为var1和var2的列中