[問題] Big loop by event loop with coroutines

看板Python作者 (張昱珩)時間9年前 (2015/05/26 22:13), 9年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
也有在 SO 上問: http://stackoverflow.com/q/30460929/1592410 打算用一個 big loop 把程式包起來, 因為要定期做幾件事,所以這樣寫: http://bit.ly/1F8g9oh 這是 coroutine 的版本: http://bit.ly/1Ev1eUz 混用的版本: http://bit.ly/1IXWrTt 請問要怎麼把 while loop 拿掉? UPD: 突然想到可以這樣: http://bit.ly/1F8ssko 不知道有沒有更好的? -- http://changyuheng.github.io/ http://murmuring-on-the-air.github.io/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.43.126 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1432649618.A.89F.html ※ 編輯: changyuheng (36.228.43.126), 05/27/2015 00:03:18

05/27 02:55, , 1F
你用 while 的版本反而比較好, Python 不適合遞迴
05/27 02:55, 1F

05/27 09:24, , 2F
我想盡量減少縮排,再塞一次 async 似乎不錯:
05/27 09:24, 2F
文章代碼(AID): #1LP7-IYV (Python)