当前位置: 首页 > news >正文

使用python获取电脑硬盘信息

import psutil


# 获取硬盘信息
disk_partitions = psutil.disk_partitions()
print(disk_partitions)
for partition in disk_partitions:
    print(f"设备: {partition.device}")
    print(f"挂载点: {partition.mountpoint}")
    print(f"文件系统类型: {partition.fstype}")
    print(f"挂载选项: {partition.opts}")
    try:
        usage = psutil.disk_usage(partition.mountpoint)
        print(f"总容量: {usage.total / (1024 ** 3):.2f} GB")
        print(f"已用空间: {usage.used / (1024 ** 3):.2f} GB")
        print(f"可用空间: {usage.free / (1024 ** 3):.2f} GB")
        print(f"使用率: {usage.percent}%")
    except PermissionError:
        print("权限不足,无法访问该分区")
    print("-" * 40)

在这里插入图片描述

相关文章:

  • GO语言-数据类型
  • 一种基于学习的多尺度方法及其在非弹性碰撞问题中的应用
  • 单双线程的理解 和 lua基础语法
  • C语言中冒泡排序和快速排序的区别
  • 输出流-----超级详细的在程序中向文件.txt中写入内容
  • 【挠头写算法系列】质疑分治,理解分治,到分治真香
  • STL之迭代器(iterator)
  • case客户续保预测中用到的特征工程、回归分析和决策树分析的总结
  • 监控相关信息 - 留档备查
  • 计算机体系结构之指令体系结构
  • Ubuntu虚拟机Linux系统入门
  • 从能量守恒的角度理解自然现象与社会现象
  • 【C语言】结构体 (深入)
  • python | tracemalloc模块,跟踪内存分配情况
  • 【时时三省】(C语言基础)选择结构程序综合举例2
  • 浅淡红黑树以及其在Java中的实际应用
  • 【ACM MM会议-2024工业异常检测】FiLo++:融合细粒度描述和形变定位的零样本/少样本异常检测
  • IO多路复用沉浸式体验
  • OpenAI Gym 提供了丰富的强化学习测试环境
  • 并发阻塞队列原理分析
  • 从能源装备向应急装备蓝海拓展,川润股份发布智能综合防灾应急仓
  • 加强战略矿产出口全链条管控将重点开展哪些工作?商务部答问
  • 袁思达已任中国科学院办公厅主任
  • 国台办:80年前台湾重归中国版图,80年后不可能让台湾分裂出去
  • 广州地铁十一号线赤沙车辆段工程高坠事故调查报告公布:1人重伤且漏报
  • 北京“准80后”干部兰天跨省份调任新疆生态环境厅副厅长