Windows下php执行exec函数调用python
2017-04-11 20:43
323 查看
Windows下php执行exec函数调用python
PHP代码:
<?php $var = 6; $var1 = 12; $l = exec("D:\python3.5\python hah.py $var $var1",$Array,$ret);
//exec($String , $Array , $ret)函数有三个参数,$String 表示执行的语句,这里不能直接像Linux系统下一样直接写"python xx.py"而是需要
//找到python的exe文件的路径 hah.py后面跟了两个参数$var和$var1 表示传给python文件的参数,$Array是json格式的返回集,$ret等于0表示
//执行成功,等于1表示执行失败。另外!!如果python程序有错误的话,php这边是不会报错的。
//echo ($l); echo ($Array); ?>
Python代码:
import sys
#需要用sys库来接受php传过来的两个参数$var和$var1 filename = sys.argv[0]#文件名 v1 = sys.argv[1]#php传过来的变量
v2 = sys.argv[2] r = {filename:"asd" , v1:"asd",v2:"asd"} print (r)#这里的输出到php的变量$Array里面去了
相关文章推荐
- paip.java c# .net php python调用c++ c dll so windows api 总结
- PHP调用python,shell命令执行成功,web运行失败
- windows下PHP调用执行桌面程序的方法
- paip.java c# .net php python调用c++ c dll so windows api 总结
- Python3 被 PHP 程序调用执行返回乱码问题
- python调用windows的exe可执行程序
- 在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,如何取出当前执行文件的路径和调用模块的路径
- windows计划任务执行php程序
- Python调用Windows下的DLL
- 执行PHP客户端脚本调用.NET和VCL的浏览器(含源)
- python:py2exe生成windows可执行文件
- 利用windows计划任务定时调用BAT执行oracle数据库重建索引
- windows下如何解决PHP调用的外部程序超时阻塞问题
- windows下使用gcc调用python的问题
- 关于php页面最大执行时间问题(set_time_limit函数在windows下不起作用的解决)
- windows下安装配置php- java-bridge,PHP调用自己的JAVA文件
- PHP调用C编程总结(windows)
- Windows定时自动执行PHP程序
- asp.net中执行exe应用程序2008-07-03 15:53在asp.net中执行应用程序有两种方法:1、调用win32函数ShellExecute。2、用.NET Framework中的Process类。下面我分别用这两种方法执行Windows中的
- smarty 执行php代码 调用php函数 违背smarty但不失灵活