Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中以多列形式将输出写入CSV_Python_Excel_Csv - Fatal编程技术网

如何在Python中以多列形式将输出写入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

我不知道如何将程序的输出写入列中的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的单独列中

如何调用列?非常感谢。直截了当地说,让我走了。你知道有什么地方可以了解CSV模块的更多信息吗?这些文档对我来说很有挑战性。有一个很棒的资源Pymotw(本周Python模块)解释了许多模块的用法。以下是CSV模块的一个示例:。