【发布时间】:2012-09-04 14:58:51
【问题描述】:
是否可以使用 Python 在 Windows 上仅获取可移动 USB 驱动器和(不是那么必要)它们的标签?在 Linux (Ubuntu) 上,您只需要列出 /media 文件夹即可。
这是我当前的代码(它列出了所有可用的驱动器号,包括系统驱动器、cd/dvd 驱动器等):
import win32api
dv = win32api.GetLogicalDriveStrings()
dv = dv.split('\000')[:-1]
print dv
结果是这样的:
['C:\\', 'D:\\', 'E:\\']
我只想要 USB 大容量存储驱动器...有什么帮助吗?
问候...
【问题讨论】:
-
/media不仅可以包含 USB 设备。硬盘也可以在那里。 -
我知道,但这只是一个例子,它会获取驱动器标签,而且它不会列出系统驱动器:)
标签: python windows pywin32 drive