在子进程上调用.wait()会破坏我在子进程

时间:2016-09-11 17:33:02

标签: python syntaxnet parsey-mcparseface

感谢您花时间阅读这篇文章。基本上我试图从子进程调用syntaxnet的parsey mcparseface。由于某种原因,除非我更改工作目录,否则它不会运行。我可以使用以下命令运行子进程。

process = subprocess.Popen("./syntaxnet/demo.sh", cwd="/home/kahless/models/syntaxnet")

问题是我还需要我的脚本等到parsey完成。所以我尝试使用wait命令

process.wait()

但由于某些原因,当使用.wait()或.communicate()时,parsey mcparseface将无法正确完成。

0 个答案:

没有答案