调用从php导入openpyxl的python模块

2024-04-25 15:01:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个导入openpyxl的python模块:

import openpyxl  
print("xlsupload.py")

当我运行以下命令时,它在windows的命令提示符下工作:

"python.exe python\xlsm_upload.py"

然后我试着用php调用这个模块:

    $cmd = escapeshellcmd('python.exe python\xlsm_upload.py');
    $result = exec($cmd, $output, $status);

$status返回1,在$output中不返回任何内容。 当我注释掉语句“import openpyxl”时,它工作得很好。你知道吗

似乎“import openpyxl”在命令提示符下工作,但在php中exec()时不工作。有什么建议吗?非常感谢。你知道吗


Tags: 模块pyimportcmdoutputstatusexeexec