为了账号安全,请及时绑定邮箱和手机立即绑定

运行 python 脚本并通过 PHP 获取其输出是一个坏主意吗?

运行 python 脚本并通过 PHP 获取其输出是一个坏主意吗?

PHP
蛊毒传说 2022-01-08 17:54:32
我正在使用 php 运行 python 脚本并使用 json.dump 获取其输出并显示在我的 php 页面上。我觉得它比我通过 python idle 运行它时要慢。
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

如果我正确理解了您的问题,那么感觉较慢也就不足为奇了,因为从 PHP 调用 Python 脚本而不是从 CLI 调用它会增加您的 PC 必须执行的操作。考虑一下:首先 PHP 必须创建一个 shell 来调用您的脚本,然后等待它完成(例如,等待缓冲区中出现退出代码),从缓冲区中获取所有内容,然后将其推入输出缓冲区,然后刷新输出缓冲区,因此数据实际上显示在您的页面上。除此之外,您的输出数据会传输两次,首先是从 Python 到 PHP,然后从 PHP 到您的浏览器。

此外,处理速度取决于您用来调用 Python 脚本的方法——有几种方法可以实现这一点,有些方法比其他方法开销更大。


查看完整回答
反对 回复 2022-01-08
  • 1 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信