Python中返回无的递归

Python中返回无的递归,python,recursion,Python,Recursion,嗯,我试图提出一个程序,在递归中搜索不同的目录,以查找特定的文件,但我需要将其限制为仅990个目录,我试图提出一个返回“未找到”的代码,如果限制超过990,但它不返回,代码摘要如下,请帮助 limit=0 def test(): global limit if limit<10: limit+=1 test() else: return "limit reached" print(test())

嗯,我试图提出一个程序,在递归中搜索不同的目录,以查找特定的文件,但我需要将其限制为仅990个目录,我试图提出一个返回“未找到”的代码,如果限制超过990,但它不返回,代码摘要如下,请帮助

limit=0
def test():
    global limit
    if limit<10:
        limit+=1
        test()
    else:
        return "limit reached"
print(test())
limit=0
def test():
全局极限

如果limit您忘记了一个
返回
返回测试()

作为旁白,您应该尝试在没有全局变量的情况下执行此操作,但我想跟踪函数之外的内容,但经过几个不眠之夜后,我发现了它的问题所在