我有一个简短的 python 脚本,它最终将编辑一个输入文件,在该输入文件上运行一个可执行文件并读取该可执行文件的输出。问题是,我已经通过 msys 编译了可执行文件,并且似乎只能从 msys 窗口运行它。我想知道最简单的方法是否是在 Python 中以某种方式使用 os.command 来运行 msys 并通过管道输入命令,或者通过 msys 运行脚本,但我还没有找到一种方法来做到这一点。

有没有人试过这个?您如何将命令通过管道传输到 msys?或者有没有我没有想到的更聪明的方法来做到这一点?

提前致谢!

编辑:刚刚意识到这些信息可能会有所帮助,哈哈。 . . .我正在运行 Windows、msys 1.0 和 Python 2.7

最佳答案

  • 找到 libgcc_s_dw2-1.dll 在 msys 路径中的位置。
  • 在 MSYS 中找到包含该路径的环境变量。
  • 将该环境变量添加到 Windows。
  • 关于python - 如何通过 Python 在 msys 中运行程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7613525/

    10-10 00:56