3

我编写了一个 python 脚本,它调用一个 .exe 文件并运行它。

import subprocess
path = "C:\Tools\file.exe"
subprocess.Popen(path)

当我在 Windows 上执行我的 Python 文件时,它运行成功,但是当我尝试在 Cygwin 上运行相同的脚本时,它没有执行。

有人可以帮我告诉 cygwin 上运行文件的命令是什么吗?

4

1 回答 1

3

在 Cygwin 下,您可以在 /cygdrive/c 下找到 C:\ 驱动器。你应该尝试这样的事情:

import subprocess
path = "/cygdrive/c/Tools/file.exe"
subprocess.Popen(path)
于 2013-02-14T19:49:46.597 回答