我有一个CherryPy服务,它在调用时执行.exe实用程序。该实用程序接受命令行参数,我使用subprocess.call()执行它的方法如下。在
import os
import subprocess
arguments = ['utility.exe' ,'/swtich1','/switch2', 'filea.csv','fileb.csv','outputfile.csv' ]
subprocess.call(arguments)
实用程序创建'输出文件.csv'文件使用'文件a.csv','文件B.csv'文件作为输入。在
当服务直接使用cherryPy运行时,这种方法可以很好地工作。在
但是,当使用mod wsgi将脚本集成到Apache时,该实用程序不会生成正确的输出。实用程序创建输出文件,但其中的数据不正确。在
我在这里遗漏了什么吗。在
目前没有回答
相关问题 更多 >
编程相关推荐