如何从python文件中调用syntaxnet?

时间:2016-07-22 07:59:01

标签: python tensorflow syntaxnet

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

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

2 个答案:

答案 0 :(得分:0)

显然它与我在answer中使用的示例完全相同。使用subprocess模块可以帮助您在python文件中调用此命令并查看结果。 我已在我的answer

中解释了如何使用此模块

答案 1 :(得分:0)

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

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

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

两者都适合我。确保提供demo.sh文件的完整路径。