gpt4 book ai didi

PHP + Python - 使用 PHP 将字符串传递给 Python 程序,并解析输出

转载 作者:太空宇宙 更新时间:2023-11-04 09:19:02 30 4
gpt4 key购买 nike

我的网络服务器上有一个很棒的 Python 程序,我想在我的 PHP 网络应用程序中使用它。

这是 python 命令的示例,输出如您在终端中看到的那样:

>>> print MBSP.parse('I ate pizza with a fork.')

I/PRP/I-NP/O/NP-SBJ-1/O/i
ate/VBD/I-VP/O/VP-1/A1/eat
pizza/NN/I-NP/O/NP-OBJ-1/O/pizza
with/IN/I-PP/B-PNP/O/P1/with
a/DT/I-NP/I-PNP/O/P1/a
fork/NN/I-NP/I-PNP/O/P1/fork ././O/O/O/O/.

您可能会认为这是典型的词性标注器。

无论如何,我对如何使用基于 PHP 的 Web 应用程序向该程序发送一个字符串(例如“我用 fork 吃披萨”)以及以某种方式返回响应感到困惑用 PHP 解析。

想法是使用 PHP 将此文本传递给 Python 程序,然后通过选择某些类型的单词来抓取要由 PHP 解析的响应。

似乎在 PHP 中通常怀疑是 popen() 和 proc_open(),但 popen() 仅用于发送或接收信息 - 不是两者? popen() 是否能够让我访问我从 Python 程序获得的这个输出(上图)?或者有更好的方法吗? curl 呢?

以下是我在 PHP 函数方面的所有选择: http://us.php.net/manual/en/function.proc-open.php

我对此一头雾水,感谢您的智慧之言!

最佳答案

我使用 exec()为此目的。

exec($command, $output);
print_r($output);

关于PHP + Python - 使用 PHP 将字符串传递给 Python 程序,并解析输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5060911/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com