Python根據程式名稱結束程序
阿新 • • 發佈:2018-12-10
#-*- encoding:UTF-8 -*- import os import sys import string import psutil import signal #print os.getpid() def getAllPid(): pid_dict={} pids = psutil.pids() for pid in pids: p = psutil.Process(pid) pid_dict[pid]=p.name() #print("pid-%d,pname-%s" %(pid,p.name())) return pid_dict def kill(pid): try: kill_pid = os.kill(pid, signal.SIGABRT) print '已殺死pid為%s的程序, 返回值是:%s' % (pid, kill_pid) except Exception as e: print '沒有如此程序!!!' if __name__ == '__main__': dic=getAllPid() for t in dic.keys(): if dic[t]=="360se.exe": kill(t)