zoukankan      html  css  js  c++  java
  • python cmd命令调用

    关于python调用cmd命令:

    主要介绍两种方式:

    1.python的OS模块。

      OS模块调用CMD命令有两种方式:os.popen(),os.system(). 都是用当前进程来调用。

      os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:OS.system("ipconfig").

      OS.popen带返回值的,如何获取返回值。如

      p=os.popen(cmd)

      print p.read().得到的是个字符串。

      这两个都是用当前进程来调用,也就是说它们都是阻塞式的。

    2.管道subprocess模块。

      运行原理会在当前进程下面产生子进程。

      sub=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)

      sub.wait()

      print sub.read()

  • 相关阅读:
    TCP协议
    各相机品牌型号分类
    思科华为命令对比
    网工笔记(一)
    数学笔记
    word快捷键汇总
    请个假
    word笔记
    ScrollView不能到顶部的解决方法
    Gridview 显示成正方形
  • 原文地址:https://www.cnblogs.com/hushaojun/p/7384693.html
Copyright © 2011-2022 走看看