首页 > 解决方案 > 将变量从 PHP 发送到 Python?

问题描述

我找到了一种只获取一个变量的方法,我需要 18

我目前正在使用代码

echo shell_exec("C:/Python/python.exe C:/wamp64/www/site/test.py 2>&1");

代码很好用,但是如何将变量发送到 python?

标签: pythonphpvariables

解决方案


您只需将它们作为命令行参数传递:

exec ( "C:/Python/python.exe C:/wamp64/www/site/test.py $var1 $var2 $var3" );

然后在您的 Python 脚本中,您可以像这样阅读它们:

import sys

print sys.argv[1] # first parameter
print sys.argv[2] # second parameter
print sys.argv[3] # third parameter

推荐阅读