在PHP中包含Python脚本/程序

0 投票
1 回答
777 浏览
提问于 2025-04-16 19:56

我刚开始学习Python,现在需要写一个Python程序/脚本,来和PHP结合使用。简单来说,我有一个独立的Python程序,它会通过CRONTAB定时运行,从一个远程设备获取数据,并把这些数据导出到一个XML文件里。同时,我还需要写另一个Python程序/脚本,放在PHP里,用来读取这个XML文件,并把数据显示在屏幕上。所以我想问的是:

  1. Python程序和脚本有什么区别?我在我的Python程序开头加了 #!/usr/bin/env python,但还是不能用 ./scriptName.py 来执行它。

  2. 如何在PHP文件中包含并运行一个Python程序/脚本?在Python脚本中,如何用类似PHP的echo那样的方式输出数据?我在PHP中的包含部分是:

    <td><p><img src="img/today.gif" alt="today" width="180" height="40" /></p>
        <?php include "monthphotos.php"; ?>
        <?php include "todayatcpp/index.php"; ?>
    </td>
    

我还是个编程新手,所以有些问题可能不太清楚。抱歉!

1 个回答

4

在PHP脚本里运行Python脚本的唯一方法就是使用exec这个命令。通过这个命令,你可以获取Python脚本的输出结果,然后在PHP中使用这些结果。

撰写回答