if __name__=='__main__'理解

今天在参考别人代码学习tensorflow时(代码以下),总以为代码中的main函数内FLAGS变量没有定义,当时以为好神奇哦(由于我把if name == ‘main’:及下面这一段当作的一个函数,相似于java中的psvm了),而后翻看了半天if name==‘main’ 的解释,而后恍然大悟,python是按行解释的呀,if name == 'main’只是一个判断语句,里面的都是全局变量啊
相关文章
相关标签/搜索