php python 交互,PHP+Python使用PHP将字符串传递给Python程序,并解析outpu

博主想要在PHP web应用中使用一个Python程序进行POS标签处理。他们提到popen()可能只能用于发送或接收信息,不确定是否适合双向通信。他们在寻求一种方法,能在PHP中调用Python程序并获取输出,以便进一步解析。考虑使用popen()、proc_open()或curl,但目前感到困惑。

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

下面是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/.

你可能认识到这是一个典型的POS标签。在

无论如何,我很困惑如何使用基于PHP的web应用程序向这个程序发送一个类似“我用叉子吃比萨饼”这样的字符串,并以某种方式获得响应,这种方式可以在PHP中进一步解析。在

其思想是使用PHP将文本传递给Python程序,然后通过选择特定类型的单词来获取PHP解析的响应。在

在PHP中,常见的疑点似乎是popen()和proc_open(),但popen()只用于发送或接收信息,而不是同时用于两者?popen()是否能够让我访问从Python程序获得的输出(如上所示)?或者有更好的方法吗?卷曲呢?在

我对这件事迷路了,所以谢谢你的智慧之言!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值