我找到了一种只获取一个变量的方法,而我需要 18 个我目前正在使用代码echo shell_exec("C:/Python/python.exe C:/wamp64/www/site/test.py 2>&1");代码工作得很好,但是如何将变量发送到 python?
1 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
您只需将它们作为命令行参数传递:
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
- 1 回答
- 0 关注
- 71 浏览
添加回答
举报
0/150
提交
取消