看板 Python 關於我們 聯絡資訊
看了網頁上的程式教學後 一直看不懂下面是什麼意思? if __name__ == “__main__”: main() 請問 上面程式碼的目的是? 我看教學看不太懂這兩行程式碼在幹嘛? 爬文看過S大的解說 還是看不太懂 有請各位知道的的大大幫我解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.24.92 ※ 編輯: RUReady2 來自: 118.167.24.92 (06/24 13:17) ※ 編輯: RUReady2 來自: 118.167.24.92 (06/24 13:21)
billy3321:你可以做實驗看看,看一個scripts單獨執行,和被當成模 06/24 13:33
billy3321:組載入時,__name__ 顯示的內容 06/24 13:33
RUReady2:前者印出__main__ 後者印出模組名稱 if自己==自己? 06/24 13:44
luke93:一般應該是用來獨立執行時除錯用的吧 06/24 13:47
RUReady2:後者應該事先印模組名稱 再印__main__才對 06/24 13:48
RUReady2:luke大的話就讓我更不解了... 06/24 13:49
luke93:請參考 http://tinyurl.com/ltfmql 06/24 13:54