if __name__ == '__main__':是什么意思?
来源:2-1 实战自定义包(1)
技术佬
2020-05-16 23:12:10
if __name__ == '__main__':是什么意思,好像没有详细讲解
1回答
同学,你好。__name__ 是模块的名称,如果在模块上右键点击run运行,则模块的__name__ 也叫__main__,因此if __name__ == '__main__'判断的是,模块是否从模块自身开始运行的;如果不是在模块上右键点击run运行,而是在其他模块中调用此模块,则此模块的__name__等于模块的文件名。如图:
模块自身开始运行
从two模块中调用one模块:
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题