如何在Python中确定给定的路径或驱动器是否格式化为EXT4,EXT3,EXT2,FAT32,NTFS或其他类型?
答案 0 :(得分:5)
psutil是一个跨平台的软件包,可以identify partition types:
>>> psutil.disk_partitions()
[sdiskpart(device='/dev/sda1', mountpoint='/', fstype='ext4', opts='rw,nosuid'),
sdiskpart(device='/dev/sda2', mountpoint='/home', fstype='ext4', opts='rw')]
警告:在linux上,fstype可能会报告为ext4
或ntfs
,但在Windows上,fstype仅限于"removable", "fixed", "remote", "cdrom", "unmounted" or "ramdisk"
。