python输出shell命令执行结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python输出shell命令执行结果相关的知识,希望对你有一定的参考价值。

import os,subprocess
p = subprocess.Popen("df -h", shell=True, stdout=subprocess.PIPE)
out = p.stdout.readlines()

for line in out:
    print line.strip()

  将df -h的执行结果输出到stdout,再用readlines方法读出来,再print出来

 

import os,subprocess
x = subprocess.check_output(["date", "+%T"])
print x

  这个方法可以将某个命令的结果输出到python

以上是关于python输出shell命令执行结果的主要内容,如果未能解决你的问题,请参考以下文章

python脚本实现本地或远程执行命令

Python脚本中执行shell命令

windows python 能调用shell命令吗

python执行使用shell命令方法

Python之系统shell交互(subprocess)

python shell 执行