mod_wsgi:Subprocess.call()用法

时间:2017-01-24 15:14:44

标签: python windows exe mod-wsgi cherrypy

我有一个CherryPy服务,在调用时执行.exe实用程序。该实用程序接受命令行参数,我使用如下所示的subprocess.call()方法来执行它。

import os
import subprocess

arguments = ['utility.exe' ,'/swtich1','/switch2', 'filea.csv','fileb.csv','outputfile.csv' ]

subprocess.call(arguments)

该实用程序使用'filea.csv','fileb.csv'文件作为输入创建'outputfile.csv'文件。

当使用cherryPy直接运行服务时,这可以正常工作。

但是当使用mod-wsgi将脚本集成到Apache时,该实用程序不会生成正确的输出。该实用程序创建输出文件,但其中的数据不正确。

我在这里遗漏了什么。

0 个答案:

没有答案