huyanmin 发表于 2021-4-14 07:00:27

python51课循环嵌套问题,求详解

# a.py
import b

def x():
    print('x')

if __name__ == "__main__":
    b.y()

# b.py    #a模块和b模块同时都有__name__,我就弄不清他们的运行流程了,它是怎样化解循环嵌套的问题的
import a

def y():
    print('y')

if __name__ == "__main__":
    a.x()

wp231957 发表于 2021-4-14 07:31:33

if __name__ == "__main__有了这个语句后,当本模块在其他模块中被引用时,由于name值发生了改变,所以if __name__ == "__main__下面的代码并不会被执行
页: [1]
查看完整版本: python51课循环嵌套问题,求详解