python cmd命令调用

关于python调用cmd命令:

  OS.popen带返回值的。要害介绍二种情势:

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()

相关文章