我试图从php脚本调用一个简单的python脚本。我得到的结果只是一个单词,而我的实际输入是一个长文本/句子。 php脚本应该返回整个句子;它目前仅输出“The”
Python脚本
import sys
print sys.argv[1]
Php脚本
$var1 = "The extra sleep will help your body wash out stress hormones.";
$output = exec("C:\Python27\python.exe example.py $var1");
echo $output;
答案 0 :(得分:3)
由于命令行参数是以空格分隔的,因此您必须添加一些引号:
button_labels
答案 1 :(得分:1)
您的Python脚本正在打印它收到的第一个参数。第一个参数是“The”。