在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可能报告为ext4ntfs,但在Windows上,fstype仅限于"removable", "fixed", "remote", "cdrom", "unmounted" or "ramdisk"

08-19 21:13