繁体   English   中英

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

[英]Python csv write module, need output into different rows instead of columns

我正在尝试获取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()  

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM