当使用os.listdir
输出目录时,我该如何指定要列出哪个目录以及只输出目录而不是文件?
我的代码如下:
file_to_search = raw_input("which file to search?\n>")
dirlist=[]
for filename in os.listdir(file_to_search):
if os.path.isdir(filename) == True:
dirlist.append(filename)
print dirlist
如果我通过raw_input
输入当前工作目录,那么它实际上是可以工作的。然而,如果我输入其他任何内容,列表就会返回空。我试图分解和解决这个问题,但每个代码片段单独使用时都能按预期工作。
raw_input
字段中输入的内容以及你使用的操作系统吗? - MSeifert