zoukankan      html  css  js  c++  java
  • Python杀死windows进程

    import os
    import pandas as pd
    
    """
      TCP    192.168.1.155:63758    129.211.126.69:4730    ESTABLISHED     12884
      TCP    192.168.1.155:63973    129.211.126.69:4730    ESTABLISHED     3568
    """
    
    
    def kill_port(port):
        find_port = 'netstat -aon | findstr %s' % port
        result = os.popen(find_port)
        info = result.read().split('
    ')
        data = []
        for line in info:
            if not line:
                continue
            temp = [str for str in line.split(" ") if str]
            data.append(temp)
        parser_cmd(data)
    
    
    def parser_cmd(data):
        columns = ["type", "secret", "open", "status", "pid"]
        df = pd.DataFrame(data=data, columns=list(columns))
        for index in range(len(data)):
            pid = df.loc[index, 'pid']
            kill_pid(pid)
    
    
    def kill_pid(pid):
        find_kill = 'taskkill -f -pid %s' % pid
        print(find_kill)
        result = os.popen(find_kill)
        print(result)
    
    
    kill_port(4730)
  • 相关阅读:
    类和对象
    使用JAVA理解程序逻辑
    类的有参
    1.人机猜拳
    类的无参方法
    类和对象
    Java解析XML
    集合框架一
    Java中的包
    继承
  • 原文地址:https://www.cnblogs.com/li1992/p/10523479.html
Copyright © 2011-2022 走看看