转载过来的python if __name__ ='__main__'的解释
转自http://www.cnblogs.com/jansen2008/archive/2009/08/01/1536518.html
test.py
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![python <wbr><wbr>中的if <wbr><wbr>__name__ <wbr><wbr>== <wbr><wbr>'main':](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
自执行效果如图:
import执行效果如图:
执行test()方法效果如图:
通过这个例子,python应用模块的自测试程序都放在 if __name__ == "__main__" 条件块下是多么方便。
转自http://www.cnblogs.com/jansen2008/archive/2009/08/01/1536518.html
test.py