iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
1
自我挑戰組

Deeplearning and PyQt5 tutorial系列 第 14

Day 14 初學者補給站

  • 分享至 

  • xImage
  •  

大家好~~歡迎來到第十四篇關於 name 這件事情

在上一篇中,我對程式上寫了許多東西,但是有一個地方許多初學者可能會有疑問,name == main 這個是
需要的嗎,他是做什麼用的,概念是甚麼?

在參考資料中有很明確地提到兩點。

  • 第一獨立直接執行的特性。
  • 第二不可在其他檔案中執行內部的內容。
if __name__ == "__main__":
    "以下內容皆不執行。"

在很多程式中,基本上都會看到這段程式碼的呈現,都是為了執行方便,很多人都會點選 IDE 執行這樣也沒錯,但是這個方法她相對的正規,如果今天是要執行特定專案的時候,這種程式碼就變成相當重要,因為當專案跟專案之間執行的很平凡,你又必須看他有甚麼樣的問題,就要用分段式處理,這時候你用斷點也不是,那就可以考慮獨立執行這種程式碼就很方便。

那麼在這謝謝大家觀看,這篇單純就是介紹這個程式碼,雖然簡單,但很多人都不常用,初學者可以看看。
__name__參考資料

簡潔很方便,複雜不見得好。


上一篇
Day 13 初學者補給站 PyQt 程式轉換應用
下一篇
Day 15 初學者補給站 PyQt 小細節
系列文
Deeplearning and PyQt5 tutorial30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言