передача переменной php в файл python

у меня есть php-файл, в котором есть некоторые переменные para1 и para2, я хочу отправить их в файл python.
это мой php файл:

<?php

$para1 = "one";
$para2 = "two";
echo "shell_exec("/C:/xampp/htdocs/Ai_Edutech_trial_project/eclipse_workspace/Project
/check.py '$para1' '$para2'")";
?>

и это мой файл py:

import sys

x=sys.argv[1]
y=sys.argv[2]

print(x)
print(y)

но это не работает для меня. Может кто-нибудь помочь мне с этим или предложить другой способ?

0

Решение

Не ставьте кавычки вокруг вызова функции. Это превращает его в буквальную строку, а не в вызов функции. Имена Windows не используют / перед буквой диска, поэтому путь должен начинаться с C:, И не должно быть пробела после Project,

echo shell_exec("C:/xampp/htdocs/Ai_Edutech_trial_project/eclipse_workspace/Project/check.py '$para1' '$para2'");

Кроме того, если вы просто хотите повторить результат, вы можете использовать passthru функция вместо

0

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

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

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