看板 Python 關於我們 聯絡資訊
※ 引述《tumc (HIHIHI)》之銘言: : 不好意思,最近問得有點勤... : 這些問題都可以解決,但就是覺得一定有更好的方法.. : 由於python是script語言,因為會從程式檔案的最上面一直往下執行 : 但我習慣把一些很長的函式放在檔案最下面, : 但如此一來就會遇到此函式無定義的問題.. : 有什麼方法可以達到我我要求又可以順利執行的嗎,謝謝 : ex: : if __name__ == '__main__': : long_fun() : long_fun(): : ... : 就像這樣,由於long_fun()裡面有好幾百行,想放在最下面 如果增加一個main()處理原來if __name__ == '__main__'的事 像底下這樣 def main(): long_fun() def long_fun(): ... ... if __name__ == '__main__': main() 這樣算是有解決問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.98.81
apua:這個方法感覺比較棒,簡單有效 08/22 02:34
apua:囧,推錯,我是想推上一篇的推文----另外寫一個檔的方法 08/22 02:38
wadd:這個用法真有趣…感覺像在玩 python ... 08/22 02:49
hukhuk:這不就是正確了 08/23 00:52
tumc:的確也是有解決到,另類的jump法 08/24 20:37