gpt4 book ai didi

python - 有没有办法在 Windows 上用 python 运行命令?

转载 作者:太空宇宙 更新时间:2023-11-04 00:48:47 25 4
gpt4 key购买 nike

我正在尝试在 Windows 中使用 python 执行如下命令并运行到WindowsError: [Error 2] The system cannot find the file specified 错误,目前我的 PC 上没有 script.exe,手动运行它会抛出错误 'script.exe' 未被识别为内部或外部命令、可运行程序或批处理文件。,我希望通过 python 运行时会抛出相同的错误,如何解决此错误?非常感谢任何输入

代码:-

cmd = "script.exe"
print "Executing " + cmd
fetchPipe = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
(output, error) = fetchPipe.communicate()

最佳答案

您必须在以下解决方案中选择一种:

  1. 传递相对路径,并在尝试打开之前使用os.chdir('folderPath') 将当前工作目录设置为包含script.exe 的同一文件夹文件

  1. 使用cmd = os.getcwd() + "\\script.exe"绝对路径 传递给script.exe 文件>

通过使用第二种方法,您将拥有:

cmd = os.getcwd() + "\\script.exe"
print "Executing " + cmd
fetchPipe = subprocess.Popen(cmd.split(' '), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
(output, error) = fetchPipe.communicate()

关于python - 有没有办法在 Windows 上用 python 运行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38082371/

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