【发布时间】:2009-06-18 15:20:11
【问题描述】:
我正在编写一些代码,该代码应该在我系统上的一个文件夹中运行一个 exe 文件并收到一条错误消息...
WindowsError: [错误 3] 系统找不到指定的路径。 代码如下:
exepath = os.path.join(EXE file localtion)
exepath = '"' + os.path.normpath(exepath) + '"'
cmd = [exepath, '-el', str(el), '-n', str(z)]
print 'The python program is running this command:'
print cmd
process = Popen(cmd, stderr=STDOUT, stdout=PIPE)
outputstring = process.communicate()[0]
我已经导入了子流程,也从子流程导入 *
例如,这就是我显示的代码的第一行中我的 exe 文件位置的样子:
exepath= os.path.join('/Program Files','next folder','next folder','blah.exe')
我错过了什么吗?
【问题讨论】:
-
如果执行open(exepath),是否会引发IOError(表示该文件不可访问)?