当我嵌入此功能时:
def RunCommand(self, command):
try:
p = subprocess.Popen(command)
stdout,stderr = p.communicate()
except OSError, e: raise RuntimeError, "Error while executing: '%s': %s" % (" ".join( cmd ),e,)
我的代码在类中是一个函数时会被延迟。
如果我删除了类并且只是在interpeter中执行命令或没有控制它的类,它会毫不拖延地执行命令。
是否由于某种原因导致等待或挂起的类?
我也注意到os.popen发生了同样的事情,我只是为了咯咯笑来测试它是否是子进程模块