我正在寻找一种方式在Python中找出哪种types的文件系统正在使用给定的path。 我想以跨平台的方式做到这一点。 在Linux上,我可以只抓住df -T的输出,但是在OSX或Windows上不起作用。
df -T
采取暗示 – 不同的平台实际上是不同的。
在Mac OS X和支持它的Linux上使用lsvfs 。
lsvfs
在Windows上使用这个 。
使用if语句来决定。
这是您可能要调用的Windows API。 这应该是您正在寻找的OS X api的一个好的开始。
Linux上的os.popen('/ sbin / fdisk -l / dev / sda')