所以我编写了这个脚本,它做了很多不同的事情,其中一个是执行shell命令。程序运行正常并按预期运行,直到我在控制台隐藏(pythonw.exe)的情况下运行它。这是失败的行
result = subprocess.check_output(" & ".join(CMD[0] + CMD[1]), shell=True)
我在这里看到了子进程模块的类似问题,但没有这个函数,并且它们都有错误可以使用..这不是错误或做它的事情所以我不知道发生了什么。
有没有办法解决这个问题仍然允许我同时运行多个命令?
编辑:
变量CMD将永远是这样的
[["cd C:\Users\John\Desktop","cd Random","cd Folder"],["dir"]]
再次代码没有错,它作为.py文件执行时工作正常,只有当它以.pyw(隐藏控制台)执行时它才会停止工作,但是没有错误,我用try / catch检查了。