递归函数在Python中返回none
我有这段代码,出于某种原因,当我尝试返回路径时,我得到的是:
def get_path(dictionary, rqfile, prefix=[]):for filename in dictionary.keys(): path = prefix+[filename] if not isinstance(dictionary[filename], dict): if rqfile in str(os.path.join(*path)): return str(os.path.join(*path)) else: get_path(directory[filename], rqfile, path)
有办法解决这个问题吗?提前致谢。
凤凰求蛊
qq_花开花谢_0
相关分类