Python if __name__ == '__main__': 理解

if __name__ == '__main__':是爲了區分.py文件是本身直接被執行仍是被其餘文件調用。當.py文件直接被執行時,默認的是 __name__ = '__main__',所以條件成立,將執行if語句中的操做;當.py文件被其餘文件調用時,默認的是 __name__ = 'xxx', (當前文件爲xxx.py),所以if語句判斷條件不成立,if中的操做不會執行;可是,這兩種狀況下,if語句以外的其餘語句都將正常按順序執行,且在if語句執行以前。
相關文章
相關標籤/搜索