我想把数据从php发送到python并进行一些计算。在那之后我想把结果发过去。问题是我无法将数据从php发送到python。你知道吗
你知道吗python.php文件 用户名正常,但shell\u exec或python有问题
<?php
if(isset($_POST["username"])){
$nick = $_POST["username"];
echo shell_exec("python new.py '$nick'");
$jsonData = $_POST["prediction" ];
echo $jsonData;
}
?>
你知道吗新建.py 当我运行python时,它会打印C:\wamp\www\MLWebsite\website\新建.py但它应该是参数
import pymysql.cursors
import sys
import urllib2, urllib
import requests
x=sys.argv[0]
print x
我想了解一下发送结果的方法,因为新建.py你知道吗
mydata=[('prediction','BIO')]
mydata=urllib.urlencode(mydata)
path='http://localhost/MLWebsite/website/python.php' #the url you want to POST to
req=urllib2.Request(path, mydata)
req.add_header("Content-type", "application/x-www-form-urlencoded")
page=urllib2.urlopen(req).read()
print page
我在Firefox中使用Firebug插件,这个错误也显示在网页中。你知道吗
( ! ) Notice: Undefined index: prediction in C:\wamp\www\MLWebsite\website\python.php on line 6 Call Stack #TimeMemoryFunctionLocation 10.0006245144{main}( )..\python.php:0
我认为你的问题需要改进。你知道吗
据我所知,您的python程序正在做人们期望的事情。你知道吗
如果你的python程序新建.py“你写这个问题的时候,我认为这是你的预期行为。为什么要将未初始化的用户输入传递给系统调用是另一个问题。为什么要使用系统调用(为什么不用python程序设置webservice?)还有一个问题。你知道吗
我希望这有帮助。你知道吗
相关问题 更多 >
编程相关推荐