打开程序
import os
os.startfile("saplogon.exe")
关闭程序
https://blog.csdn.net/zhaoleiedu/article/details/115338060
# 1. wmi + win32
import win32com.client
import wmi
import win32com
wmi1=win32com.client.GetObject('winmgmts')
c=wmi.WMI()
for p in wmi1.InstancesOf('win32_process'):
if p.Name=='MSACCESS.EXE': # 某个程序名字
for process in c.win32_Process(ProcessId=p.Properties_('ProcessId')):
process.Terminate()
# 2. os.getpid() + os.system()
pid = os.getpid()
if os.name == 'nt': # Windows系统
cmd = 'taskkill /pid ' + str(pid) + ' /f'
try:
os.system(cmd)
print(pid, 'killed')
except Exception as e:
print(e)