感谢您花时间阅读这篇文章。基本上我试图从子进程调用syntaxnet的parsey mcparseface。由于某种原因,除非我更改工作目录,否则它不会运行。我可以使用以下命令运行子进程。
process = subprocess.Popen("./syntaxnet/demo.sh", cwd="/home/kahless/models/syntaxnet")
问题是我还需要我的脚本等到parsey完成。所以我尝试使用wait命令
process.wait()
但由于某些原因,当使用.wait()或.communicate()时,parsey mcparseface将无法正确完成。