gpt4 book ai didi

python - Python 中的构造 "if __name__ == ' __main_ _' "

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

<分区>

我看过很多关于这个的文章:

if __name__ == '__main__'

但我没明白...我将与您分享代码。什么是更简短的解释?

我创建了一个文件“ab.py”:

def a():
print('A function in ab file');

a()

第二个文件是“xy.py”

import ab

def b():
print('b function')

def x():
print ('s');

x()

if __name__ == "__main__" :
b()

当我执行此代码时,会出现以下输出:

A function in ab file
s
b function

这是什么意思?这段代码实际上在做什么?我们为什么要实现这个?我们的代码在没有它的情况下也能正常工作。

if __name__ == "__main__":
b()

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