在PHP中包含Python脚本/程序
我刚开始学习Python,现在需要写一个Python程序/脚本,来和PHP结合使用。简单来说,我有一个独立的Python程序,它会通过CRONTAB定时运行,从一个远程设备获取数据,并把这些数据导出到一个XML文件里。同时,我还需要写另一个Python程序/脚本,放在PHP里,用来读取这个XML文件,并把数据显示在屏幕上。所以我想问的是:
Python程序和脚本有什么区别?我在我的Python程序开头加了 #!/usr/bin/env python,但还是不能用 ./scriptName.py 来执行它。
如何在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中使用这些结果。