擅长:python、mysql、java
<pre><code>import os
csvpath = "csvfile.csv"
dirpath = "."
f = open("csvpath, "wb")
f.write(",".join(os.listdir(dirpath)))
f.close()
</code></pre>
<p>这可能会得到改进,以您需要的方式来显示文件名,比如用于取回文件名或其他东西。例如,这很可能不会包括UTF-8格式的unicode文件名,但会使编码变得一团糟,但很容易解决所有这些问题。在</p>
<p>如果你有非常大的dir,有很多文件,你可能需要等待一段时间操作系统列表目录()把它们都弄到手。这也可以通过使用其他方法来解决,而不是操作系统列表目录(). 在</p>
<p>要区分文件和子目录,请参阅Michael的答案。在</p>
<p>另外,使用os.path.isfile文件()或操作系统路径.isdir()如果您愿意,您可以递归地获取所有子目录。在</p>
<p>像这样:</p>
^{pr2}$