您的位置:首页 > 运维架构 > Shell

python输出shell命令执行结果

2017-04-12 18:21 756 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: