如何在Python中以多列形式将输出写入CSV
我不知道如何将程序的输出写入列中的CSV文件 目前,我正在做如何在Python中以多列形式将输出写入CSV,python,excel,csv,Python,Excel,Csv,我不知道如何将程序的输出写入列中的CSV文件 目前,我正在做 print(var1, file=outputfile) 但它只写入文件,而不指定其所在的列。 我计划使用csv模块,但我不太确定如何使每个变量将自己写入excel文件中的一列。例如: Var1到excel中的A列 Var2到excel中的B列 感谢您的指导和建议。您需要决定要写哪些栏目。正如您所提到的,您希望将var1和var2写入到单独的列中。您可以使用以下方法实现此目标: import csv with open('nam
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的单独列中如何调用列?非常感谢。直截了当地说,让我走了。你知道有什么地方可以了解CSV模块的更多信息吗?这些文档对我来说很有挑战性。有一个很棒的资源Pymotw(本周Python模块)解释了许多模块的用法。以下是CSV模块的一个示例:。