1

我的整个脚本:

#!/bin/env python

import subprocess
p = subprocess.Popen(["/bin/bash", "-i", "-c", "C:\\xampp\\xampp_stop.exe"])
stdout, stderr = p.communicate()

这导致:WindowsError: [Error 2] The system cannot find the file specified

然而,C:\xampp\xampp_stop.exe确实存在

有什么建议么?我是 python 新手,所以我怀疑这是非常非常明显的事情。

4

1 回答 1

5

其实bash是系统找不到。Windows 不附带bash. 删除它及其参数,然后调用xampp_store.exe.

#!/bin/env python

import subprocess
p = subprocess.Popen(["C:\\xampp\\xampp_stop.exe"])
stdout, stderr = p.communicate()
于 2012-06-07T18:25:45.420 回答