<分区> 分区>
我看过很多关于这个的文章:
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()
