如何获取目录或驱动器的文件系统?

时间:2014-04-15 10:46:58

标签: python filesystems

如何在Python中确定给定的路径或驱动器是否格式化为EXT4,EXT3,EXT2,FAT32,NTFS或其他类型?

1 个答案:

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