我正在尝试按顺序打开和关闭应用程序。但问题是应用程序正在打开,但要进入下一行,即该应用程序的关闭行,我必须手动关闭该应用程序。
import os
os.system("scad3 file.txt")
os.system("TASKKILL /PID scad3.exe /T")
scad3 是我希望运行的应用程序,但要进入下一行,即 taskkilling 行,我必须手动关闭窗口 请问有什么办法可以解决吗??
非常感谢你
最佳答案
我猜 os.system 是一个阻塞调用。尝试在 python 中使用 Popen 对象:-
import subprocess
p = subprocess.Popen("notepad.exe")
p.terminate()
引用:https://docs.python.org/2/library/subprocess.html#popen-objects
关于python - 在python中顺序打开和关闭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23350314/