zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python中if __name__ == ‘__main__’是什么意思

Python 什么 意思 name if __ main
2023-06-13 09:12:11 时间

大家好,又见面了,我是你们的朋友全栈君。

执行当前文件中: __name__ == ‘__main__’ 是返回true,引用模块中的则返回false

如:现在有两python文件,one.py 和 two.py

# file one.py
def func():
    print("func() in one.py")

print("top-level in one.py")

if __name__ == "__main__":
    print("one.py is being run directly")
else:
    print("one.py is being imported into another module")

# file two.py
import one

print("top-level in two.py")
one.func()

if __name__ == "__main__":
    print("two.py is being run directly")
else:
    print("two.py is being imported into another module")

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156109.html原文链接:https://javaforall.cn