美文网首页
Python获取linux系统信息

Python获取linux系统信息

作者: Java及SpringBoot | 来源:发表于2020-01-20 15:56 被阅读0次

    个人专题目录

    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()
    

    相关文章

      网友评论

          本文标题:Python获取linux系统信息

          本文链接:https://www.haomeiwen.com/subject/hybjzctx.html