在Python中,如何确定给定的路径或驱动器是否格式化为EXT4、EXT3、EXT2、FAT32、NTFS或类似的格式?
最佳答案
psutil是一个跨平台的包,它可以:
>>> 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"
。