看板 [ Python ]
討論串[問題subprocess的的stdout PIPE被佔住
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kmkh (kmkh)時間13年前 (2012/07/17 15:41), 編輯資訊
0
0
2
內容預覽:
from "http://docs.python.org/library/subprocess.html". Note Do not use stdout=PIPE or stderr=PIPE with this function. As the pipes. are not being read
(還有193個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者guestone (抹茶拿鐵)時間13年前 (2012/06/21 14:05), 編輯資訊
0
0
2
內容預覽:
我自己找到參考的解決方法了. 這裡附上連結. http://stackoverflow.com/questions/375427/non-blocking-read-on-a-subprocess-pipe-in-python. OA※ 引述《guestone (抹茶拿鐵)》之銘言:. --.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者guestone (抹茶拿鐵)時間13年前 (2012/06/20 14:27), 編輯資訊
0
0
1
內容預覽:
想請問大家我想用subprocess去執行一外部指令. 並用stdout.PIPE去接回傳. 但今天如果指令執行不成功 沒有return控制權而一直佔住stdout.PIPE. 讓我無法用stdout.read()得到回去做判斷分析傳怎麼辦??. 有沒有什麼好的解決方法?. 感謝~. 以下是我用的指
首頁
上一頁
1
下一頁
尾頁