码迷,mamicode.com
首页 > 编程语言 > 详细

远程执行命令_python

时间:2020-02-04 16:02:35      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:open()   执行   结果   image   serve   命令执行   sub   com   标准   

一、远程执行命令模块subprocess

  Python可以使用subprocess下的Popen类中的封装的方法来执行命令

  

  • 构造方法 popen() 创建popen类的实例化对象
    ···
    obj = Subprocess.Popen(data,shell=True,stdout=subprocess.PIPE)
  • data 命令内容
  • shell 开启shell
  • stdout 重定向结果输出管道
    * PIPE 将结果转移到当前主进程
  • stdout.read() 获取命令执行的结果,指定结果后会将执行结果封装到指定的对象中,然后通过对象,read()获取执行命令的结果,如果不定义stdout会将结果进行标准输出
例子:
import subprocess
popen=subprocess.Popen(‘dir‘,shell=True,stdout=subprocess.PIPE)
print(str(popen.stdout.read(),‘gbk‘)) #转换成中文字符



二、远程执行命令,并校验首发不丢包例子
server:
技术图片

 

client:

技术图片

 

 

 

远程执行命令_python

标签:open()   执行   结果   image   serve   命令执行   sub   com   标准   

原文地址:https://www.cnblogs.com/chenxiaozan/p/12259539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!