【问题标题】:Python csv write module, need output into different rows instead of columnsPython csv写入模块,需要输出到不同的行而不是列
【发布时间】:2011-06-23 04:22:41
【问题描述】:

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

【问题讨论】:

    标签: python list file csv


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-08-10
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 2021-12-11
      • 2017-10-11
      相关资源
      最近更新 更多