Python获取linux系统信息

2020-01-20  本文已影响0人  Java及SpringBoot

个人专题目录

1. Python获取linux系统信息

import os

import psutil

# 判断是否是一个目录

dir = "/var/test/"
if os.path.isdir(dir):
    print('%s is a dir' % dir)
else:
    print('%s is not a dir' % dir)


# 系统内存与磁盘检测
def memissue():
    print('内存信息:')
    mem = psutil.virtual_memory()
    # 单位换算为MB
    memtotal = mem.total / 1024 / 1024
    memused = mem.used / 1024 / 1024
    membaifen = str(mem.used / mem.total * 100) + '%'

    print('%.2fMB' % memused)
    print('%.2fMB' % memtotal)
    print(membaifen)


def cuplist():
    print('磁盘信息:')
    disk = psutil.disk_partitions()
    diskuse = psutil.disk_usage('/')
    # 单位换算为GB
    diskused = diskuse.used / 1024 / 1024 / 1024
    disktotal = diskuse.total / 1024 / 1024 / 1024
    diskbaifen = diskused / disktotal * 100
    print('%.2fGB' % diskused)
    print('%.2fGB' % disktotal)
    print('%.2f' % diskbaifen)


memissue()
print('*******************')
cuplist()
上一篇下一篇

猜你喜欢

热点阅读