一、创建文件killport.py
import sys #获取输入参数
import os #使用命令行
port=sys.argv[1]
r = os.popen("netstat -ano | findstr "+port)
text = r.read()
arr=text.split("\n")
print("进程个数为:",len(arr)-1)
for text0 in arr:
arr2=text0.split(" ")
if len(arr2)>1:
pid=arr2[len(arr2)-1]
os.system("taskkill /PID "+pid+" /T /F")
print(pid)
r.close()
这时候运行"python killport.py 1234
"就可以关闭端口号为1234的进程
二、打包编译
安装pyinstaller
pip install pyinstaller
编译为exe文件
pyinstaller --onefile --nowindowed killport.py
运行完编译命令后会自动生成dist文件夹,exe文件就在这个文件夹中
在dist文件夹中可以运行killport命令关闭端口号对应的进程
三、配置环境变量
将exe文件的路径添加到环境变量中
配置完环境变量就可以在任何位置调用killport命令