Python脚本将空值返回给php

时间:2015-03-03 09:14:25

标签: php python python-2.7 exec shell-exec

我正在使用python创建excel文件。我从我的PHP代码调用python脚本。 PHP:

$result = exec('..'.DIRECTORY_SEPARATOR.'pythonsample'.DIRECTORY_SEPARATOR.'xlswriterSample.py 2>&1',$output,$returnVal);

蟒:

state = "Processing...."
print state;
st = time.time();

#here code for creating excel file

et = time.time();
dif = et - st;
print dif;
print "created successfully"

在创建小型Excel文件时(处理时间不到1分钟),它可以正常工作。它返回python中的所有打印值。

但是当尝试大文件(处理时间超过2分钟)时,它不会向php返回任何值。它返回null值。但excel文件创建成功。

在这种情况下如何从python获取返回值?

注意:我也尝试了shell_exec()函数。它也为长处理返回null

0 个答案:

没有答案