

上面的程序我写在testadd.py文件中,执行后返回的结果为:

调用自己模块testadd:


总结:if语句仅在自己当前程序中被执行,作为被调用程序时,不执行;
打印name在自己的程序中返回main,在被调用程序中返回模块名。
Python学习之路(6)模块 2
本文通过一个简单的Python程序实例,解释了模块的__name__属性如何工作。当模块作为主程序运行时,其__name__属性为'main';而当模块被导入到其他程序中时,其__name__属性则为模块的名字。这有助于理解Python模块在不同上下文中的行为。

被折叠的 条评论
为什么被折叠?



