from time import sleep
import os
import psutil
def kill_pid(name):
process_name = os.path.basename(name)
print(process_name)
all_pid = psutil.pids()
for sub_id in all_pid:
process = psutil.Process(sub_id)
if process_name == process.name():
print('进程已存在, 3s后自动关闭进程')
sleep(3)
# print(process.terminate())
# sleep(2)
# get_pid(name)
print('taskkill /f /im %s' % process_name)
os.system('taskkill /f /im %s' % process_name)
return False
return True
if get_pid(r'D:\test.exe'):
print('进程关闭成功')
else:
print('进程关闭失败')
Python关闭进程PID
最新推荐文章于 2024-08-12 19:43:55 发布