Python的主要功能

这个问题在这里已经有了答案:

  • 如果__name__ ==“__main__”:做什么? 23个答案

  • 你可以认为这是C中的main()或perl中的BEGIN {}块。

    当你使用python file1.py运行代码时。

    __name__中的__name__等于'__main__' ,但在由file1.py导入的其他文件中,变量是别的。


    如果直接执行脚本,而不导入它, __name__将等于__main__ 。 但是,如果您导入此文件, __name__将等于导入它的模块的名称。 这个条件确保你从这个文件执行你的代码。

    链接地址: http://www.djcxy.com/p/9317.html

    上一篇: Python main function

    下一篇: I don't understand Python's main block. What is that thing?