【问题标题】:Best way to run python script alongside php and html与 php 和 html 一起运行 python 脚本的最佳方法
【发布时间】:2020-10-10 20:58:24
【问题描述】:

我有一个网络服务器,我已经开发了一个使用 php 和 SQL 的应用程序,主要是选择 php,因为我更喜欢它。

简而言之,该应用程序自动化了我们的一些网络任务。

作为其中的一部分,我已经自动化了一些 solarwinds 任务,并且库 orionsdk 没有 php 库,所以我使用了 python。

一切正常,但我真的需要从我的浏览器运行这些 python 脚本。

我考虑过使用 php shell exec 并让我的 python 脚本接受 args,这样我就可以运行它们并解析输出。

我知道我也可以使用 flask 或 django,但我担心我会有一个 flask 应用程序和一个 php 应用程序来维护。

我认为问题是实现这一目标的最佳方式或我未提及的任何方式。

任何帮助将不胜感激

【问题讨论】:

    标签: python php html


    【解决方案1】:

    所以您希望 PHP 与 Python 进行通信,并且您已经提到使用 shell 命令和 http 流量。

    我可以想象你也可以通过将 PHP 和 Python 连接到同一个数据库来实现类似的效果。在这种情况下,PHP 可以在表格中写入一条记录,而 Python 可以拾取该记录并对其中的数据进行处理。在这种情况下,Python 可能是一个长时间运行的进程,也可能是由 cronjob 触发的。如果数据库看起来有点多余,您还可以将文件写入磁盘上的某个位置,Python 可以获取该位置。

    如果您想保持轻量级,我个人会选择 shell exec 方法;如果您想拥有一个需要稍后扩展的更强大的解决方案,我会选择 API 连接。

    【讨论】:

      猜你喜欢
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 2015-08-10
      • 2011-12-31
      相关资源
      最近更新 更多