python 判断程序是否运行函数

磊落不羁 by:磊落不羁 分类:常用函数 时间:2年前 阅读:58 评论:0
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()





非特殊说明,本文版权归原作者所有,转载请注明出处

本文地址:http://php.liulei.com.cn/?type=acticle&id=40

评论列表

发表评论

  • 昵称(必填)
  • 邮箱
  • 网址

TOP