当前位置: 首页 > news >正文

python(8) : win工具[根据占用端口杀死进程]|[检查端口是否被占用]

来源: GPT, 豆包

1.根据占用端口杀死进程


import psutildef kill_process_by_port(port):for proc in psutil.process_iter(['pid', 'name']):try:for conn in proc.connections():if conn.laddr.port == port:print(f"Killing process {proc.name()} (PID: {proc.pid})")proc.kill()except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):passif __name__ == '__main__':port_to_kill = 8000  # 替换为你要杀死的进程所使用的端口号kill_process_by_port(port_to_kill)

2.检测端口是否占用


import subprocess# 查看端口是否占用, win专用
def check_port(l_port):result = subprocess.run(('netstat', '-ano'), capture_output=True, text=True,creationflags=subprocess.CREATE_NO_WINDOW)output = result.stdoutlines = output.split('\n')for line in lines:# 注意,这里要确保状态是 LISTENING 才表示端口被占用if str(l_port) in line and 'LISTENING' in line:  return Truereturn Falseif __name__ == '__main__':check_port(8000)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Swift实时监听判断是否连接有网络WIFI和蜂窝数据
  • 小白零基础学数学建模系列-Day8-多目标规划问题与案例实践
  • 网络安全领域含金量最高的5大赛事,每个网安人的梦!
  • NSSCTF练习记录:[SWPUCTF 2021 新生赛]crypto6
  • 《计算机操作系统》(第4版)第4章 存储器管理 复习笔记
  • 一些比较不错的资源网站
  • 制药 超纯水液体颗粒物检测:lighthouse液体粒子计数器选型 北京中邦兴业
  • 火爆国内外的《黑神话:悟空》,需要什么显卡才能玩?
  • vm 虚拟机无法调用摄像头(亲测有效)
  • 如何将TRIZ技术融入到智能家居的产品设计流程中?
  • 如何优化企业网站的索引情况?
  • [Spring] Spring原理(SpringBoot完结)
  • 普元EOS-数据实体、SDO接口和实现类、DataObject都是什么?
  • 迁移学习代码复现
  • 详讲C#中如何存储当前项目的设置-超级简单省事
  • [PHP内核探索]PHP中的哈希表
  • 【个人向】《HTTP图解》阅后小结
  • C++类的相互关联
  • EOS是什么
  • mac修复ab及siege安装
  • Sass 快速入门教程
  • Vultr 教程目录
  • 仿天猫超市收藏抛物线动画工具库
  • 技术:超级实用的电脑小技巧
  • 技术胖1-4季视频复习— (看视频笔记)
  • 每天一个设计模式之命令模式
  • 手写双向链表LinkedList的几个常用功能
  • 再次简单明了总结flex布局,一看就懂...
  • 你对linux中grep命令知道多少?
  • #define、const、typedef的差别
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (160)时序收敛--->(10)时序收敛十
  • (ZT)出版业改革:该死的死,该生的生
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (三十五)大数据实战——Superset可视化平台搭建
  • (四)进入MySQL 【事务】
  • *Django中的Ajax 纯js的书写样式1
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .net 获取url的方法
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [ACP云计算]易混淆知识点(考题总结)
  • [AI Google] Ask Photos: 使用Gemini搜索照片的新方法
  • [BZOJ 3282] Tree 【LCT】
  • [C#数据加密]——MD5、SHA、AES、RSA
  • [Cloud Networking] Layer 2
  • [hdu4622 Reincarnation]后缀数组
  • [Jsprit]Jsprit学习笔记-一个简单的示例
  • [JS入门到进阶] 前端开发不能写undefined?这是误区!
  • [Kimi笔记]C# 中,public、private 和 internal 访问修饰符
  • [QT]抄—影像显示实验
  • [SoapUI] 通过Groovy写文本文件
  • [tarjan][hdu 1269]
  • [Vite]vite-plugin-react和vite-plugin-react-swc插件原理了解