Python新手。
使用我的python程序,我需要在单击带有某些属性的按钮时调用外部exe,具体取决于该exe在屏幕上产生全屏彩色模式显示。 (将有两个窗口-一个是exe窗口,第二个是颜色模式)
当我使用python脚本调用exe时,它可以正常执行,但是tkinter按钮保持在按下/选择/单击的位置。
我尝试从python shell执行以下代码(仅调用exe),并且exe可以正常运行,但是直到exe窗口关闭后,我才能使用外壳
但是当我从Windows命令提示符处执行相同的exe时,它会正确执行,并使终端可用。
所以,我该如何执行Windows命令并获得可用的python shell
尝试了os.system(command)和subprocess.call(command,shell = True)方法。
import os
cmd='MyExe.exe -attributes'
os.system(cmd) # the exe run perfectly, but shell is unavailable
tmp=os.system(cmd) # the exe run perfectly, but shell is unavailable
#Another method tried:
import subprocess
subprocess.call(cmd, shell=True) # the exe run perfectly, but shell is unavailable