看板 Python 關於我們 聯絡資訊
原文恕刪 ---------------- 想請問下,例如有個情境,我要ping某個網址, ping成功就繼續,不成功就跳出 例如這樣 ============================== while True: try: os.system("ping -c1 goog111le.com") except : print 'Ping failed' sys.exit(1) time.sleep(1) ============================== 似乎這樣一定不會執行except這塊? 對try-except來講這一定是成功的? 求解~~QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.65.29 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1498203435.A.368.html
jason7086: 可以用subprocess吧 06/23 15:41
Yshuan: subporcess + log去 paerse吧 06/23 16:00
Bencrie: 我想你搞錯 exception 的用途 XD 06/24 01:09
Bencrie: 你應該試著去取 ping 的回傳值。如果拿到 1 表示失敗 06/24 01:10