Python的主要功能
这个问题在这里已经有了答案:
你可以认为这是C中的main()或perl中的BEGIN {}块。
当你使用python file1.py运行代码时。
__name__
中的__name__等于'__main__'
,但在由file1.py导入的其他文件中,变量是别的。
如果直接执行脚本,而不导入它, __name__
将等于__main__
。 但是,如果您导入此文件, __name__
将等于导入它的模块的名称。 这个条件确保你从这个文件执行你的代码。
上一篇: Python main function
下一篇: I don't understand Python's main block. What is that thing?