我正在尝试列出当前文件夹中的所有文件以及当前文件夹文件夹中的文件。这就是我一直在做的:
import os
def sendFnF(dirList):
for file in dirList:
if os.path.isdir(file):
print 'Going in dir:',file
dirList1= os.listdir('./'+file)
# print 'files in list', dirList1
sendFnF(dirList1)
print 'backToPrevDirectory:'
else:
print 'file name is',file
filename= raw_input()
dirList= os.listdir('./'+filename)
sendFnF(dirList)
这段代码确实让我进入了当前目录的文件夹。但是当涉及到子文件夹时;它将它们视为文件。知道我做错了什么吗?在此先感谢,中士。