原文地址:http://blog.163.com/darwin_zhang/blog/static/128488736201111842115199/
php调用python
2011-02-18 16:21:15| 分类: 默认分类 |举报|字号 订阅
现在写php 以前写python 但是php很多部分没有python灵活
所以就用php 直接调用python代码 呵呵
我下面例子里是py和php放在同一个目录下面
some.py
------------------------------------------
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import sys
def do_some(a):
return "dosome:%s" % a
if __name__ == '__main__':
a = sys.argv[1]
if a:
T = do_some(a)
print T
-------------------------------------------
t.php
<?php
$k = $_REQUEST['k'];
if (!empty($k))
{
$k = trim($k);
// $a = array();
// exec('python ./some.py '.$k, $a);
// echo $a[0];
passthru('python ./some.py '.$k);
}
然后浏览器里面输入 http://localhost/t.php?k=test
浏览器会返回dosome:test
被我注释掉的代码也可以用来替代passthru
里面的$a 用来捕获输出 不过束腰注意的是 这里的arry 他是按照每一行'\r\n'当作一个元素
但是passthru 则是你python里的print的原样输出
(转 http://hi.baidu.com/ghostwwl/blog/item/21dee2da58ef62d7b6fd4828.html)
分享到:
相关推荐
php调用python的借口程序,直接嵌入。
1)程序功能:PHP调用Python发送邮件。 2)程序详解地址:http://blog.csdn.net/clevercode/article/details/45815453。 3)原创作品,出自"CleverCode的博客",本程序不得用于商业用途,仅做学习交流。 4)欢迎大家...
用PHP调用Python程序,实用且非常容易地集成到你的PHP项目中。-php-python
关于PHP调用Python数据传输问题 这是以前大学时做项目出现的问题,现在把它挪上来,希望给遇到问题的未来大佬给出一些小的思路,请大佬们不要大意的帮我改正,如果出现问题或者有更好的解决方法,希望大家可以给出,...
php调用python函数,把php获取的参数传到python进去
压缩包里面包含两个文件,一个是py文件,实现从中国天气网爬取近7天的天气情况,另外一个...实现调用python爬虫,并且解决爬取数据编码问题。注意事项:1.电脑要配置好python环境变量。2.用pip下载好爬虫需要的python包
主要介绍了php调用shell的方法,包括相关的原理、注意事项及函数用法,需要的朋友可以参考下
在linux系统下安装好的php运行环境,使用shell调用php脚本,附送工具
因为有一部分程序是 Python 写的,所以需要 PHP 调用 Python 程序返回数据,使用 exec 返回的是乱码 $data = Geek程序员 $get = exec(/usr/bin/python3 main.py $data); 所以载调用 Python 程序之前需要...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
Windows下php执行函数调用python 三种system(),passthru(),exec()
PHP通过ice调用python程序.pdf
python利用phprpc进行远程调用
PHP通过ice调用python程序借鉴.pdf