當執行 Python 腳本作為主程式時,它會指派將硬編碼字串「__main__」寫入 name 變數。如果腳本由另一個模組導入,則name 被指派給用於導入的名稱;例如,如果另一個腳本將foo.py 導入為import foo,則foo.py 中的name 變數將變成「foo」。
透過檢查name 是否為等於“__main__”,它確保守衛中的程式碼僅在直接執行腳本時執行,而不是在作為腳本導入時執行
包含 if __name__ == "__main__": 語句有幾個好處:
以上是`if __name__ == '__main__':` 在 Python 中做什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!