【发布时间】:2018-08-07 11:39:39
【问题描述】:
我有一个 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)
但这对我不起作用。有人可以帮我解决这个问题或提出其他建议吗?
【问题讨论】:
-
可能复制到this question
-
为什么
shell_exec(周围有引号?这会阻止调用该函数。 -
哦,是的..我已经尝试过了,但它没有显示输出。函数中是否有任何路径参数错误或其他任何东西......?还是我应该在 py... 中使用 print() 以外的东西?
标签: php python shell-exec sys