我需要在这个XX帮助
假设我的PHP有3个变量
<?php
$var1 = "1";
$var2 = "2";
$var3 = "3";
?>
所以,在“执行”部分IM有点卡住和迷茫,我如何通过这些变量3到我的Python脚本,以及我如何收到我的python脚本的3个变量?
我需要在这个XX帮助
假设我的PHP有3个变量
<?php
$var1 = "1";
$var2 = "2";
$var3 = "3";
?>
所以,在“执行”部分IM有点卡住和迷茫,我如何通过这些变量3到我的Python脚本,以及我如何收到我的python脚本的3个变量?
你只需将它们作为命令行参数:
exec ( "/path/to/python/script.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
BTW: sys.argv[0]
包含脚本的名字,这就是为什么你开始与指数1
。
http://www.tutorialspoint.com/python/python_command_line_arguments.htm