博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Php对python模块的调用
阅读量:7117 次
发布时间:2019-06-28

本文共 837 字,大约阅读时间需要 2 分钟。

hot3.png

我曾经在面试的时候被问到:如何用PHP调用外部的程序?

也许是因为平时做的项目中没有用过,也或许个人懒惰的原因,对面试官的这个问题我愣是傻了半天也没回答出来,因为脑子里似曾相识,却又似是而非。那次面试后我便找了好多资料来学习,也终于搞懂了面试官问题的答案,在这里,也给大家分享下自己的学习成果。

(题外话:其实有时候多去面试下是有必要的,就算应聘不上,让面试官的问题对自己查缺补漏,也不失为是种收获。)

 进入正题:

环境:windows XP, php5.3, python2.6.6

1.安装 python ( http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi)

2. 将python.exe 所在目录  加入系统变量

        我的是 F:\Python26

    

如果配置成功在 DOS模式下 键入 python 会进入python命令行模式:

3.php 的安装 (php的安装就不细说了,不会的请百度之);

4.写一段测试的python 脚本  文件名:php_get_python.py

      

  5.使用php 调用python模块, php_get_python.php

   6.试试运行一下 结果:

怎样?很简单吧?

  1. 本文中的python模块比较简单,大家可以发散思维,python可以用来 做蜘蛛爬虫,计算...等操作。

      2. 好好理解和掌握系统变量,你会有意想不到的收获。

         如果把  E:\wamp\www\python_module\ 也加入系统变量

          步骤可以简化为 

   system('php_get_python.py');

      3. 此调用模式对EXE文件,java 模块亦同等有效,只需要将第system()函数执行的内容做更改。

 

 

 

欢迎访问个人博客:http://hi.baidu.com/anran89757

转载于:https://my.oschina.net/share112/blog/33366

你可能感兴趣的文章
Visual Studio使用技巧笔记(引用程序集自动复制dll到引用项目目录)
查看>>
hihoCoder1369 (最大流EK算法,Dinic算法)Ford-Fulkerson
查看>>
Unable to locate package错误解决办法
查看>>
[SOJ] 1282. Computer games (KMP)
查看>>
Shiro 学习
查看>>
C++之萃取技术(traits)
查看>>
奇异值分解(SVD)小结
查看>>
照片墙
查看>>
归并排序
查看>>
【leetcode】719. Find K-th Smallest Pair Distance
查看>>
如何查看jar包的版本号?
查看>>
day5模块学习--re正则模块
查看>>
MYSQL 优化常用方法
查看>>
Serverless 每周小报 20190617
查看>>
爬虫抓取百度贴吧帖子内容
查看>>
iOS 本人必装插件
查看>>
小程序游戏的爆发式增长风口:头条系与微信生态
查看>>
top -Hp pid 显示所有的线程
查看>>
Linux内核源码特殊用法
查看>>
【BZOJ】1708: [Usaco2007 Oct]Money奶牛的硬币
查看>>