subprocess模块

subprocess模块

        import subprocess

        """
        1.可以基于网络连接上一台计算机(socket模块)
        2.让连接上的计算机执行我们需要执行的命令
        3.将命令的结果返回
        """
        res = subprocess.Popen('tasklist',
                               shell=True,
                               stdout=subprocess.PIPE,
                               stderr=subprocess.PIPE
                               )
        print('stdout',res.stdout.read().decode('gbk'))  # 获取正确命令执行之后的结果
        print('stderr',res.stderr.read().decode('gbk'))  # 获取错误命令执行之后的结果
        """
        windows电脑内部编码默认为GBK
        """

image

posted @ 2021-11-26 20:04  丶祈安  阅读(31)  评论(0编辑  收藏  举报