打印PHP变量时出现Python错误-使用sys

打印PHP变量时出现Python错误-使用sys,php,python,variables,sys,Php,Python,Variables,Sys,我已经试着解决这个问题好几个小时了,但都没有成功。我搜索过类似的问题,但都没有帮助 PHP文件-用记事本++编写: <?php $item='example'; $tmp = shell_exec("C:\Python34\python.exe TestingStuff.py .$item"); echo $tmp; ?> Python文件-以空闲方式编写: #!c:\python34\python.exe import sys print(sys.argv[1]) 运行此操

我已经试着解决这个问题好几个小时了,但都没有成功。我搜索过类似的问题,但都没有帮助

PHP文件-用记事本++编写:

<?php
$item='example';
$tmp = shell_exec("C:\Python34\python.exe TestingStuff.py .$item");
echo $tmp;
?>
Python文件-以空闲方式编写:

#!c:\python34\python.exe

import sys 
print(sys.argv[1])
运行此操作时,我收到以下错误:

IndexError: list index out of range

运行
print(sys.argv)
时,输出是
['C:/xampp/htdocs/TestingStuff.py']

如何运行脚本?你是怎么把论点传给它的?不清楚什么时候不起作用。你什么时候收到错误?”因为从Apache运行时,您说您得到了一个输出,所以python脚本正在工作。只需使用
print(sys.argv[0])
第一个arg是argv[0],数组以零索引开始
IndexError: list index out of range