zoukankan      html  css  js  c++  java
  • Python 的 if __name__ == '__main__'

    Python 文件 最后部分会有:

    if __name__ == '__main__':
        TestRLSO()
    ………
    ………

    1)首先,这是一个判断语句。

    表示执行的是此代码所在的文件。如果这个文件是作为模块被其他文件调用,不会执行这里面的代码。 
    只有执行这个文件时, if 里面的语句才会被执行。 这个功能经常可以用于进行测试。

    2)其次,__name__是模块的属性

    __name__ 指代当前模块名,当模块被直接运行时模块名为 __main__ 。

    一个模块被另一个程序第一次引入时,其主程序将运行。如果想在模块被引入时,模块中的某一程序块不执行,可以用__name__属性来使该程序块仅在该模块自身运行时执行。

  • 相关阅读:
    第十二周作业
    2019春总结作业
    第一次实验总结
    第二次实验总结
    第十二周
    第十一周作业
    第九周作业
    第八周作业
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/8366126.html
Copyright © 2011-2022 走看看