Python 模組的一般處理

weixin_33894992發表於2015-06-21

因為Python模組在被匯入時,定義在模組中的頂級程式碼是會被執行的!如果我們想改變這種執行方向可以這樣做:

 

 


if __name__ == '__main__':#當這個模組作為主程式時__name__的值就會等於'__main__',當被別人呼叫的時__name__等於這個模組的名字。
  print 'Will enter module1.main';
else:
  print'Will enter module1.test';

相關文章