【问题标题】:How can i call syntaxnet from python file? [duplicate]如何从 python 文件中调用 syntaxnet? [复制]
【发布时间】:2016-07-22 07:59:00
【问题描述】:

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

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

【问题讨论】:

标签: python tensorflow syntaxnet


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    两者都适合我。请务必提供 demo.sh 文件的完整路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 2016-05-18
      • 2013-03-16
      • 1970-01-01
      相关资源
      最近更新 更多