Discuss / Python / 第二题,求大神解答

第二题,求大神解答

Topic source

力弹则折

#1 Created at ... [Delete] [Delete and Lock User]
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语句不会执行?


  • 1

Reply