一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。
if __name__ == 'main':
的作用就是控制这两种情况代码的执行过程:
在 if __name__ == 'main':
下的代码只有脚本文件作为脚本直接执行才会被执行,而 import 到其他脚本中是不会被执行的。
举例说明如下:
运行后输出:
到导入到two.py文件中:
执行后:
一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。
if __name__ == 'main':
的作用就是控制这两种情况代码的执行过程:
在 if __name__ == 'main':
下的代码只有脚本文件作为脚本直接执行才会被执行,而 import 到其他脚本中是不会被执行的。
举例说明如下:
运行后输出:
到导入到two.py文件中:
执行后: