0

我们已经成功安装了 syntaxnet,我们可以通过调用命令来获得解析后的输出echo 'open Book, which I have written with laboratory writer, with libreoffice writer.' | syntaxnet/demo.sh

理想情况下,我们想要的是从 python 文件(更具体地说是从烧瓶)调用 syntaxnet 并将 syntaxnet 服务公开为内部团队的 api。

4

2 回答 2

0

显然它与我在回答中使用的示例完全相同。using subprocessmodule 可以帮助您在 python 文件中调用此命令并查看结果。我已经在我的回答中解释了如何使用这个模块

于 2016-07-22T18:24:29.310 回答
0

是的,您可以syntaxnet从 python 调用。您可以使用subprocess模块或简单os.system的命令。

os.system('syntaxnet/demo.sh')

或者

subprocess.call('syntaxnet/demo.sh')

两者都对我有用。确保提供 demo.sh 文件的完整路径。

于 2016-10-27T09:33:11.403 回答