gpt4 book ai didi

python - 在 python 中运行 exe 文件 - 不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:03 24 4
gpt4 key购买 nike

我有一个疯狂的问题。我有一个 cmd 来运行 exe 文件,它执行时没有错误。命令提示符中的 cmd 为

E:\project\cpp\myfirst.exe

我必须在我的 python 脚本中调用这个 exe 文件。我使用 subprocess.call。但我收到错误。代码及错误如下

import subprocess
subprocess.call('E:\\project\\cpp\\myfirst.exe')

我得到的错误是

ERROR: Could not open myfirst setup file
1

我找不到解决方案。我也尝试过 os.system 调用。但仍然是同样的错误。你们能帮我吗?

注意:exe文件是从cpp代码生成的

谢谢

最佳答案

该程序似乎正在工作目录中寻找某些配置文件,该文件并不总是与可执行文件所在的目录相同。尝试一下:

import subprocess
subprocess.call('myfirst.exe', cwd=r'E:\project\cpp')

如果您自己编写了 myfirst.exe,请考虑更改查找逻辑,以便它检查可执行文件自己的目录。

关于python - 在 python 中运行 exe 文件 - 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35480277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com