37,719
社区成员
发帖
与我相关
我的任务
分享
[root@RHEL6B pycode]# cat py12.py
#!/usr/bin/env python
#coding:utf-8
from subprocess import Popen, PIPE
proc = Popen(['fdisk', '-l'], stdout=PIPE, stderr=PIPE)
return_code = proc.wait()
voutput=proc.stdout.read()
print '#'*20,'debug info','#'*20
#print 'type:',type(voutput)
#print 'length:',len(voutput)
s1=voutput.replace('\n',' ').split(' ')
#print s1
sdx=[i for i in s1 if i.startswith('/dev/sd')]
print sdx
print '#'*20,'debug info','#'*20
if return_code == 0:
print "Success:\n%s" % voutput
else:
print "Failure %s:\n%s" % (return_code, voutput)