[問題]大型程式trace code進入點

看板Python作者 ( ￾N)時間12年前 (2013/01/10 14:01), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
小弟是剛學python沒多久的新人。 之前有c的底子。 1. 想請問一下各位前輩,在trace 大型python code時。 這麼多的檔案跟資料夾,各位前輩是從哪入手的。 python好像沒有像C一樣的main function進入點。 所以小弟有點不知該從哪,找到進入點。 2. 想請問一下各位前輩,大型的python code(有幾百隻的程式) 是如何決定,要從哪一支程式開始運作的呢? C語言是可以全部變成一個執行檔。 可是python 是直譯的語言,那它如何執行大型程式。 順序是如何? 小弟在此先感謝各位前輩的回答^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.194.214

01/10 23:37, , 1F
淺見..基本上每個檔案都有他的進入點ˇˇ 一般python的lib
01/10 23:37, 1F

01/10 23:38, , 2F
後面都會有一串 if __name__ == "__main__":
01/10 23:38, 2F

01/10 23:38, , 3F
裡面寫一些範例- -..
01/10 23:38, 3F

01/10 23:39, , 4F
如果是整個系統ˇˇ 進入點不就是你執行的那個檔案咩~
01/10 23:39, 4F

01/11 11:01, , 5F
除非有被編成執行檔 不然直譯程式檔案就是進入點吧
01/11 11:01, 5F

01/12 00:45, , 6F
謝謝各位前輩的解惑^^
01/12 00:45, 6F
文章代碼(AID): #1GxicVV6 (Python)