if __name__=='__main__'理解

今天在參考別人代碼學習tensorflow時(代碼以下),總以爲代碼中的main函數內FLAGS變量沒有定義,當時以爲好神奇哦(由於我把if name == ‘main’:及下面這一段當作的一個函數,相似於java中的psvm了),而後翻看了半天if name==‘main’ 的解釋,而後恍然大悟,python是按行解釋的呀,if name == 'main’只是一個判斷語句,裏面的都是全局變量啊
相關文章
相關標籤/搜索