红联Linux门户
Linux帮助

python脚本执行linux命令

发布时间:2016-05-11 22:06:26来源:linux网站作者:l6807718

1.os模块

import os
#第一种,使用system
os.system('docker ps -a')#等等的命令
#缺点是没办法得到返回值,执行命令后,系统stdout打印出命令得到的值

#第二种,使用popen
f=os.popen('uname -a')
data=f.readline()
f.close()
print data
#可以获得系统的返回值在f类文件中,再通过读取获得输出


2.commands模块

import commands
print commands.getoutput('docker ps -a')
#优点是可以执行命令,并且得到系统输出,并且输出内容不会在stdout上显示出来。


本文永久更新地址:http://www.linuxdiyf.com/linux/20556.html