[問題subprocess的的stdout PIPE被佔住

看板Python作者 (抹茶拿鐵)時間13年前 (2012/06/20 14:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
想請問大家我想用subprocess去執行一外部指令 並用stdout.PIPE去接回傳 但今天如果指令執行不成功 沒有return控制權而一直佔住stdout.PIPE 讓我無法用stdout.read()得到回去做判斷分析傳怎麼辦?? 有沒有什麼好的解決方法? 感謝~ 以下是我用的指令 ------------------------- http://dpaste.com/761489/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.144.148

06/22 01:26, , 1F
開一個 thread 去 kill 吧
06/22 01:26, 1F
文章代碼(AID): #1FuMrgaR (Python)
文章代碼(AID): #1FuMrgaR (Python)