如何实现在PHP中调用Python并获取运行结果

如何实现在PHP中调用Python并获取运行结果,第1张

Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。

如果在 Python 命令行中输入命令,您将看到以下输出:print("你好,Python")

此输出是函数将字符串打印到命令行的结果。该函数是 Python 中的内置函数,用于将值打印到屏幕或文件。在这种情况下,函数将字符串打印到命令行,这是在交互模式下使用 Python 解释器时的默认输出目标。print()"你好,Python"print()print()"你好,Python"

还可以通过提供可选参数为函数指定不同的输出目标。例如,可以使用以下代码将字符串打印到文件而不是命令行:print()file

此代码会将字符串写入文件,而不是将其打印到命令行。可以使用此方法将函数的输出重定向到 Python 中的任何类似文件的对象,例如文件、字符串缓冲区或套接字。"你好,Python"outputtxtprint()

回答不易望请采纳

在 rule 里用 nodejs (懂点 js 应该都能驾驭) 处理所有数据

也可以把数据 post 到你自定义的 api 里(这样就不限定语言了)

BTW,我目前是在 android 机器里安装 anyproxy,监听到特定 app 的特定请求后,在 nodejs 里清洗数据,json 化后添加到远程 redis 队列,后台处理队列的有 python 也有 php

hfile= file("f:/1txt", "r") # f:/1txt 里面是: 1+1

string= hfilereadline()

retStr= eval(string)

print retStr

shell脚本中判断python命令执⾏结果

python脚本mainpy

import sys

def main():

try:

"执⾏相关 *** 作"

sysexit(0)

except Exception as e:

print(e)

sysexit(1)

if __name__ == '__main__':

main()

shell脚本

python mainpy

if [ $ -eq0 ];then

echo "python 代码执⾏成功。"

else

echo "python 代码执⾏出错。"

fi

你要说具体一点,你的需求太另类了。

获取到的信息你要放在哪呢,是要做什么处理?

如果你是要用另一个程序接收,那是python与另一个程序的通讯问题。

如果只是保存到哪个文件,你的python程序就可以完成。

以上就是关于如何实现在PHP中调用Python并获取运行结果全部的内容,包括:如何实现在PHP中调用Python并获取运行结果、在Python命令行输出“你好,Python”能得到什么结果、如何能让 Python 实时获取到抓包的结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10095542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存