[問題] 為何要使用 if __name__=='__main__'

看板Python作者 (Apua=A__A)時間17年前 (2007/12/16 16:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
我現在寫 python 的習慣是直觀的, 想要什麼就寫什麼 但最近看到很多 python 的程式碼都會寫成: if __name__=='__main__': ........... .......... ........... 的形式。 __name__ 不是本來就是字串 '__main__' 嗎?為何要多此一舉呢? 還是說在什麼樣的情況底下, __name__ != '__main__' ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.66.203

12/16 16:29, , 1F
你要 import 別的 module 阿 所以要有一個人是 main
12/16 16:29, 1F
文章代碼(AID): #17PE27F7 (Python)
文章代碼(AID): #17PE27F7 (Python)