[英]Python os.waitpid throw `[Errno 10] No child processes`
以下代碼返回[Errno 10] No child processes
on windows 平台(python 版本 2.7.2)。
import subprocess import os pid = subprocess.Popen(["cmd"]).pid os.waitpid(pid, 0) print 'process %d finished' % pid
相同的代碼在 Linux 上運行良好。
也許這會起作用 - 但我不知道為什么你的代碼不能在 Windows 上運行 - 一切看起來都很好:
import subprocess
subp = subprocess.Popen(["cmd"])
subp.wait()
print 'process %d finished' % subp.pid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.