在电脑上或者是其他任意设备上运行的需要去连接服务器的应用程序都会去占用一个端口,而在有些情况下找不到应用程序是否启动的时候就可以根据它使用的端口号来查找进程并且将其给关闭掉了,下面会有详细的代码示例以及步骤分析 。
文章插图
1.首先就是要导入python文件操作以及系统操作的内置模块os,因为在这个模块之中有一个方法system()可以调用命令行接口去将括号的参数作为dos命令执行,示例如下:
import os2.导入模块之后就能够根据端口号查找到它对应的进程号了,不知道端口号的话可以试着使用应用程序默认的端口号 。例如django框架开发的python网页程序就是用的8000端口,而mysql数据库使用的默认端口则是3306,代码示例如下所示:
out=os.system('netstat -aon|findstr "8000"') print(out)3.变量out里面就是使用8000端口号的进程所在的进程号,根据它去执行下一个命令来用这个进程号得到进程在任务管理器中的应用程序名称 。可以使用字符串格式化的方法写入,也可以在输出之后手动的输入值,代码如下:
out=os.system('tasklist|findstr "3316"')4.那么现在out变量内的就是该进程的名称了,直接调用关闭进程的命令并且将其给传入进去就可以完成根据端口号查找到进程并且将其关闭的需求了,代码如下所示:
【Python怎么根据端口号查进程并且关闭?Python中怎么强行停止进程】out=os.system('taskkill /f /t /im MESMTPC.exe')以上就是关于“Python怎么根据端口号查进程并且关闭?Python中怎么强行停止进程”的全部内容了,希望对你有所帮助 。
推荐阅读
- PythonWeb程序关闭后为什么还占用端口?Python程序结束端口被占用为什么
- 金边富贵竹怎么养?金边富贵竹栽培技术分享
- 花叶鹅掌柴怎么养?花叶鹅掌柴的养殖方法与注意事项
- 怎么在Photoshop新建参考线?Photoshop新建参考线的方法
- 怎么在Photoshop添加音符图形?Photoshop添加音符图形的方法
- 亚马逊竞价怎么看?计算公式是什么?
- 淘宝特价版违规怎么处理?规则有哪些?
- 淘宝直播严重违规怎么办?怎么查看处罚通知?
- 淘宝买家号被降权怎么消除?如何恢复?
- 淘宝一元换购怎么下单?流程是什么?