1. 程式人生 > >Python if __name__ == '__main__': 理解

Python if __name__ == '__main__': 理解

python if 文件 順序執行 按順序 兩種 默認 xxx 語句 ==

if __name__ == ‘__main__‘:是為了區分.py文件是自己直接被執行還是被其他文件調用。

當.py文件直接被執行時,默認的是 __name__ = ‘__main__‘,因此條件成立,將執行if語句中的操作;

當.py文件被其他文件調用時,默認的是 __name__ = ‘xxx‘, (當前文件為xxx.py),因此if語句判斷條件不成立,if中的操作不會執行;

但是,這兩種情況下,if語句之外的其他語句都將正常按順序執行,且在if語句執行之前。

Python if __name__ == '__main__': 理解