Как перенести ввод с php-страницы на питона

У меня есть страница php, которая принимает данные от двух окон выбора>.
Файл является process.php. Это код:

    <?php

$option = $_POST['org1'];
echo $option;


$option1 = $_POST['org2'];
echo $option1;
exec('C:\Python27\parh\common.py $option $option1', $output);
echo $output;
?>

Теперь я должен принять участие $option а также $option1 в Python это так

               common.py


<code>
import requests
import sys
sys.argv[1]
sys.argv[2]

d = {}
with open("metabolicpathways.txt") as f:
for line in f:
(key, val) = line.split('\t')
d[(key)] = val



def intersect(a, b):
return list(set(a) & set(b))

pathways = requests.get('http://rest.kegg.jp/list/pathway/'+sys.argv[1])
pathways2 = requests.get('http://rest.kegg.jp/list/pathway/'+sys.argv[2])
hsa=[]
bar=[]
for line in pathways.content.split('\n'):
#print line
pathwayid = line.split('\t')[0].replace('path:', '')
#print 'HUMAN-->',pathwayid[3:]
hsa.append(pathwayid[3:])

print "\n\n\n\n"
for line2 in pathways2.content.split('\n'):
pathwayid2 = line2.split('\t')[0].replace('path:', '')
#print 'BACILLUS-->',pathwayid2[3:]
bar.append(pathwayid2[3:])

hsa = filter(None, hsa)
bar = filter(None, bar)

common=intersect(hsa,bar)
for j in common:
if j in d.keys():
print "Common Pathway -->",j," - ",d[j],"\n"


</code>

Но когда я бегу по WAMP сервер. Я не получаю output.plz Помоги мне.
Я много пробовал, но не могу понять, где я делаю ошибку.

-2

Решение

может быть, вам нужен полный путь к python, потому что сервер WAMP этого не знает:

$python = 'C:\\Python27\\python.exe'; // depend on your system so check it and replace the path if need to
exec($python.' C:\Python27\parh\common.py $option $option1', $output);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]