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 に答える