【发布时间】:2011-04-05 12:28:01
【问题描述】:
我正在使用 Python2.6。我正在尝试列出系统可能拥有的磁盘驱动器。
在 Windows 上,可能是 C:/、D:/、E:/ 等。在 Linux 上,可能是 /boot、/media/SDCard 等。我不知道是什么就像在 Mac 上一样。可能在 /Volumes 下。
有谁知道 Python 中的跨平台方式(即适用于 Linux、Windows 和 Mac 的方式)?
谢谢!
【问题讨论】:
-
你想用这个实现的最终结果是什么?
-
我正在构建一个界面,供用户选择连接到计算机的磁盘驱动器。它需要知道驱动器上的可用空间,并且能够使用 FAT32 文件系统(也许)格式化它们并能够访问文件。
-
建议:将选择存根以使用您可以访问的内容,使其工作,然后进行相对简单的设备选择。并且在格式化时要小心,以防不言而喻。
-
/etc/fstab 和 mount 的输出是 Linux 端的明显答案。
标签: python file cross-platform disk