import os,sys,pdb
def findFile(filename, dir='.'):
for d in os.listdir(dir):
subDir = os.path.join(os.path.abspath(dir), d)
if os.path.isdir(d):
findFile(filename, subDir)
if filename in d:
return subDir
return None
请问,为什么
if filename in d:
return subDir
中的return语句不会执行?
力弹则折
请问,为什么 if filename in d: return subDir 中的return语句不会执行?