python - 如何在cygwin上通过Python脚本调用文件

标签 python python-3.x cygwin

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

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

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

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

最佳答案

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

import subprocess
path = "/cygdrive/c/Tools/file.exe"
subprocess.Popen(path)

关于python - 如何在cygwin上通过Python脚本调用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14882652/

相关文章:

python - 我是否需要数据库 View ?

python - 限制嵌入式Python的执行时间

python-3.x - Python 动态类型提示

python - 将日期时间的时间部分转换为秒

python - Cygwin、SWIG 和 Python

c++ - ./configure make make 在 Windows 上使用 icc 安装

python - pandas:如何通过选择列范围来过滤行?

python - 在 Jupyter 笔记本中使用 Pillow 读取图像失败

c - 由于 tgmath.h 和 complex.h,在最新的 Cygwin 中通过 GCC 编译 C 程序时出现问题

python - 导入错误 : No module named arff