gpt4 book ai didi

python - 有没有办法判断我是否在 Python 中使用递归?

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:21 25 4
gpt4 key购买 nike

我正在编写一个函数来遍历用户的文件系统并创建一个表示该目录的树(该树实际上是 Tkinter 中的 TreeView 小部件,但它在功能上是一棵树)。

我能想到的最好的方法是递归。然而,我在函数中的一个案例要求我知道它是否是“原始”函数调用,在这种情况下文件没有父节点,或者它是否是“递归”函数调用,即调用已经由函数本身创建,以便我可以为这些文件提供适当的父节点。

在 Python 中有什么方法可以询问一个函数,“嘿,你是递归的吗?”或“嘿,你从哪里打来的?”

最佳答案

与所有其他语言几乎相同 - 在您的情况下,您将引用传递给父级并检查它是否为 None。如果是,则创建一个合适的父节点。

关于python - 有没有办法判断我是否在 Python 中使用递归?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3764879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com