python学习——if __name__ == "__main__"的作用

  python编译器在读取源文件时候会执行它找到的所有代码。在执行代码之前,会根据当前运行的模块是否为主程序而设定 name 的值。
  如果是主程序,则设为 main 
  否则设为模块名。
  因此,该语句为真时表明现在执行的脚本为主程序。
  如果有一些命令,只希望在模块被当做主程序运行时才执行,被当作引用模块时不执行,则可把这些命令放在此判断语句之后。

猜你喜欢

转载自blog.csdn.net/qq_38628350/article/details/80166058