小编cod*_*oke的帖子

为什么单个 Python 脚本中的两个主要函数可以工作?

我试图用 Python 做一些愚蠢的事情,并尝试了最愚蠢的事情(见下文)来看看 Python 的反应。令我惊讶的是它执行得非常完美。但我不明白为什么。

Python 如何知道要foo执行哪个?为什么它不执行相同的foo两次?

def main():
    foo()

def foo():
    print('this is foo 1.')

if __name__ == '__main__':
    main()

def main():
    foo()

def foo():
    print('this is foo 2.')

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
2
解决办法
215
查看次数

标签 统计

python ×1