下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
# -*-Coding:utf-8-*-#Tue Sep 15 17:06:00 CST 2015import redef humanize_bytes(bytesize,precision=0): abbrevs = ( (10**15,'PB'),(10**12,'TB'),(10**9,'GB'),(10**6,'MB'),(10**3,'kB'),(1,'bytes') ) if bytesize == 1: return '1 byte' for factor,suffix in abbrevs: if bytesize >= factor: break return '%.*f%s' % (precision,round(float(bytesize) / factor),suffix)def dev_phy_size(): with open('/proc/partitions','r') as dp: res = '' for disk in dp.readlines(): if re.search(r'[s,h,v]d[a-z]\n',disk): blknum = disk.strip().split(' ')[-2] dev = disk.strip().split(' ')[-1] size = int(blknum)*1024 consist = dev+'['+humanize_bytes(size).strip()+']' res += consist + '+' return res[:-1]print dev_phy_size()
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的获取linux主机磁盘大小信息(和fdisk大小一致)全部内容,希望文章能够帮你解决获取linux主机磁盘大小信息(和fdisk大小一致)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)