快速检测windows下的端口占用,并杀死它。
在项目中可能会使用到,比如adb控制,appium控制等。。
话不多说直接上代码:
import os
def kill_port(port):
# 查找端口的pid
find_port= 'netstat -aon | findstr %s' % port
result = os.popen(find_port)
text = result.read()
pid= text [-5:-1]
# 占用端口的pid
find_kill= 'taskkill -f -pid %s' %pid
print(find_kill)
result = os.popen(find_kill)
return result.read()
主要是使用python的os模块调用windows的cmd执行命令。
简单封装了一个exe软件,直接输入端口号就可以自动查杀
csdn软件 : kill.exe
百度网盘 :链接:https://pan.baidu.com/s/18D7-r-4j5KVTVUX4VyNcAQ 密码:p0m2
系统进程是无法杀死的
如果没有这个端口会显示,
欢迎进(Q)群,帮你解决问题: