Python csv写模块,需要输出到不同的行而不是列

时间:2011-02-08 02:50:10

标签: python list file csv

我正在尝试获取csv文件中某个路径的文件列表。我得到了预期的结果,但它们只是一排。输出如何出现在不同的行中 我的代码如下:

import csv  
import os  
path = raw_input("Enter Path:")  
dirList=os.listdir(path)  
csvOut=open('outputnew.csv','w')  
w = csv.writer(csvOut)  
w.writerow(dirList)  
csvOut.close()  

1 个答案:

答案 0 :(得分:2)

多次调用writerow将列表放入不同的行。

for directory in dirList:
    w.writerow([directory])

(但在这种情况下,我认为不需要使用CSV ...)