[問題] 不會執行到某一行的程式

看板Python作者 (亨利王子)時間8年前 (2017/08/28 12:06), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
python版本 : 2.7.12 環境: Heroku python 2.7.12 製作 line bot 時遇到的問題 程式碼: https://gist.github.com/anonymous/94462c2e9b2342f4bbf88aa80af29afe 問題: 我想要測試官方的範例 (第131行) https://github.com/line/line-bot-sdk-python/blob/master/examples/flask-kitchensink/app.py 但是我發現 如果我把處理message的部分放到另外一個python檔(eventsf.py) 裡面做處理的話 就會只有執行到 def event_onMessage( event, line_bot_api , root_id ): print("On Message ") 這邊而已 為什麼後面的print都不會執行呢? 但是也沒有任何的錯誤發生呀! 我一直print 訊息也沒看到有錯誤 到底是哪裡的問題呀? 先謝謝大家了! # 如果有需要更多資訊的話我在po上來! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.155.196 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1503893173.A.6A4.html

08/29 08:03, , 1F
pdb跑看看
08/29 08:03, 1F

08/29 12:15, , 2F
你確定沒有執行到嗎? 有可能是 stdout 沒導到
08/29 12:15, 2F

08/29 12:15, , 3F
改用logging,或寫檔測測看
08/29 12:15, 3F
文章代碼(AID): #1PevQrQa (Python)