deftest(): print"test is running" if__name__=="__main__":#自运行时调用该程序块 print"test main is working" if__name__=="test":#import时调用该程序块 print"test is invoked"
自执行效果如图:
import执行效果如图:
执行test()方法效果如图:
通过这个例子,python应用模块的自测试程序都放在 if __name__ == "__main__"条件块下是多么方便。