私信  •  关注

Muhammad Usama Salem

Muhammad Usama Salem 最近创建的主题
Muhammad Usama Salem 最近回复了
7 年前
回复了 Muhammad Usama Salem 创建的主题 » 在这种情况下,python如何避免无限递归?

好吧,我得到了什么,我在我的机器上也运行了同样的代码。和我在一起,以便更好地理解!谢谢你!

    def functionA():
        print("------------")
        from foo3 import functionB
        print("a2")
        functionB()
        print("a3")

    def functionB():
        print("b")
    if __name__ == "__main__":
        print("coming")
        print("t1")
        print("m1")
        functionA()
        print("m2")
        print("t2")

如果您输入每个函数名,那么它就不会执行main中的部分。它将只导入您期望的函数,否则它将包括未在任何函数中定义的部分。 希望如此,它是有意义的,你将得到所需的输出!谢谢。