import psutil as psutil
def is_process_running(process_name):
pl = psutil.pids()
for pid in pl:
if psutil.Process(pid).name() == process_name:
return True
else:
return False
if __name__ =="__main__":
print(is_process_running('flashfxp.exe'))2、检查结果发现程序未运行 则打卡exe程序
import psutil as psutil
import os
def is_process_running(process_name):
pl = psutil.pids()
for pid in pl:
if psutil.Process(pid).name() == process_name:
return True
else:
return False
if __name__ =="__main__":
isrun=is_process_running('flashfxp.exe')
print(isrun)
if isrun ==False: #当程序判断exe在进程中并不存在的时候 执行打开exe程序
with os.popen(r'G:\program files\FlashFXP\flashfxp.exe','r') as p: #这条语句用于打开exe
r=p.read()
0 评论