mod\wsgi公司:Subprocess.call()美国政府

2024-10-01 22:37:43 发布

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

我有一个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时,该实用程序不会生成正确的输出。实用程序创建输出文件,但其中的数据不正确。在

我在这里遗漏了什么吗。在


Tags: 文件csv方法import实用程序参数oscall

热门问题