是否有内置函数可以查找特定目录下的所有文件,包括子目录中的文件? 我尝试了这段代码,但它不起作用...也许逻辑本身就是错误的...
def fun(mydir):
lis=glob.glob(mydir)
length=len(lis)
l,i=0,0
if len(lis):
while(l+i<length):
if os.path.isfile(lis[i]):
final.append(lis[i])
lis.pop(i)
l=l+1
i=i+1
else:
i=i+1
print final
fun(lis)
else:
print final
?
不能出现在文件名中,因为它是无效的。尝试查看文件的实际名称。os.walk
返回了什么,os.path.join
返回了什么。我建议您提出单独的问题,因为这超出了此问题的范围。 - SilentGhost