python主文件判定

_name_="_main_"     #主文件判定函数,相当于指定一个程序的入口

在一个py程序执行时,调用了其它的py文件,就必须指定一个主程序文件,执行的谁谁就为主文件,自动生成这个内置的主函数,_name_="_main_"  _name_的值,这个执行文件的值就为_main_,
其它引用的py文件的文件名就为_name_的值
列如
1.py
2.py
index.py  #主文件
python index.py  #执行程序时只需执行主文件
这时index.py的_name_="_main_",name值就等于main,标志它是主文件
1.py,2.py的_name_的值就为_name_=1    _name_=2    等于它的文件明,是引用文件
main相当于一个入口,在执行这个主程序时只有在这入口里面的代码才执行
当主文件变为1.py是
1.py   _name_="_main_"
index.py  _name_="index"
2.py          _name_=2
posted @ 2017-08-21 12:44  滕小白  阅读(1503)  评论(0编辑  收藏  举报