Python 中的 if __name__ == '__main__' 意思
Python 中的 if __name__ == '__main__'
我们有一个 test.py文件,
a = 3 def main(): print(a) main()
输出结果3
还有一个 2.py 文件
from test import a def main(): b = a * 6 print(b) main()
结果为
3 18
本不希望打印出3,只执行2.py文件内容,所以
a = 3 def main(): print(a)
#不被其他导入时执行,被其他导入则不执行 if __name__ == "__main__": main()
结果
18
运行test.py 结果为
3

浙公网安备 33010602011771号