subprocess模块


subprocess模块

  1.可以基于网络连接上一台计算机(socket模块)
  2.让连接上的计算机执行我们需要执行的命令
  3.将命令的结果返回

subprocess.Popen()

import subprocess


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
"""

END

相关