python调用PHP方法
PHP代码如下:<?php$method = $argv[1]; $param1 = $argv[2]; $param2 = $argv[3]; if(isset($method) && $method != "") {echo $method($param1,$param2); } else {echo "No function to call."; }//如果有返回结果,必须使用echo打印才能获取 function test1() {return "php的test1方法被调用了"; }function test2() {$str = "php的test2方法被调用了";return $str; }function test3($param1,$param2) {if($param1 != ""){return $param1."+".$param2;}else{return "传入参数为空";} }
python代码如下:
# -*- coding:utf-8 -*- import subprocess#执行CMD命令 def run_cmd(cmd):p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)stdout, stderr = p.communicate()if stdout:stdout = stdout.rstrip()if stderr:stderr = stderr.rstrip()return (stdout, stderr, p.returncode)#如果函数有返回结果,必须使用echo打印才能获取 method='test3' param1 = u'参数1' param2 = u'参数2' a,b,c = run_cmd('C:\\php-5.6.25\\php.exe h.php ' + method + " " + param1 + " " +param2) # print(a.decode('utf-8')) print(a.decode('gbk')) # print(b) # print(c)# a,b,c = run_cmd('ipconfig') # print(a.decode('gbk')) # print(b) # print(c)
转载于:https://www.cnblogs.com/ai594ai/p/6491234.html
python调用PHP方法相关推荐
- 使用python调用matlab方法
使用python调用matlab方法 最近看论文的时候,论文作者提供了相应的matlab源码,但该源码又是基于matlab中其上辈中的方法,很难转换成python语言,因此特地百度了一下在python ...
- python调用C++方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 @[TOC](文章目录) python调用C++方法 前言 一.C++代码 二.Python代码 1.引入库 总结 pyth ...
- python调用java方法_python调用java
一.环境确认: 首先,要确认安装的jdk版本是1.8以上:其次,jdk安装位数与python安装的位数一致,及要么一起64位版本要么一起32版本. (以上2点不满足均会报错,比如:not found ...
- python调用公共方法_common: 这是一个Python的公共工具类,集成了各种主要的python常用方法...
common 介绍 这是一个Python的公共工具类,集成了各种主要的python常用方法. 本人是做java开发的,学习python很多情况下是把他当做一个脚本来使用,在使用的过程中,发现很多的功能 ...
- python调用http方法_python 使用poster模块进行http方式的文件传输到服务器的方法
这几天帮内部人员做一个文件传输的小工具,要用http的方式,在用django搭建了个小框架之后,如何进行传输,特别是大文件的传输,成为主要问题.经过查资料,最后选择了通过poster这个模块来进行文件 ...
- python调用java方法_python加载和使用java的类的方法
在开发python项目的时候,有时候会用的java的jar包 有这么几个python的三方包可以用: pyjnius:bug list:https://github.com/kivy/pyjnius/ ...
- python调用java方法_python调用Java方法传入HashMap ArrayList
1.Java代码: package com; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap ...
- 3种python调用其他脚本的方法,你还知道其他的方法吗?
1.用python调用python脚本 #!/usr/local/bin/python3.7 import time import oscount = 0 str = ('python b.py') ...
- python调用C语言函数(方法)的几种方法
1. 使用ctypes 可能是Python调用C方法中最简单的一种 2. 使用SWIG 是Python中调用C代码的另一种方法.在这个方法中,开发人员必须编写一个额外的接口文件来作为SWIG的入口. ...
最新文章
- CSS常见布局解决方案
- R卡方检验(CHI-SQUARE TEST)
- 函数对象,名称空间与作用域,闭包,装饰器
- ListView在列表中新增一行的操作(增加、取消)
- 「 Modbus-RTU报文解析」解析03、06、10功能码报文示例
- 坚持学习打卡的人,将来会变成什么样?
- apt-get install用发
- js代码判断身份证号合法性
- 使用java 遍历文件夹
- LintCode_514 Paint Fence
- 树、森林和二叉树之间的转换
- Geotools解析shp文件
- poj1564 Sum it up
- 单片机串口通信的多字节传输
- mysql netcdf_NetCDF官方读写终端ncdump和ncgen的用法
- 使用Cmake生成跨平台项目编译解决方案
- 原创如何看机械硬盘SMART信息
- 华为认证专用模拟器 企业内部业务网络设计
- 呃呃呃呃呃呃鹅鹅鹅鹅鹅鹅饿
- html怎么解决gif图放大失真问题