在PHP中包含python脚本/程序

时间:2011-06-20 17:38:13

标签: php python

我是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中的include部分是:

    <td><p><img src="img/today.gif" alt="today" width="180" height="40" /></p>
        <?php include "monthphotos.php"; ?>
        <?php include "todayatcpp/index.php"; ?>
    </td>
    
  3. 我是初学程序员的新手,所以我的一些问题可能会模糊不清。遗憾!

1 个答案:

答案 0 :(得分:4)

在PHP脚本中运行python脚本的唯一方法是使用exec调用。有了它,您将能够捕获python脚本的输出,并能够在PHP中使用它。