猿问

有没有办法列出python中所有可用的驱动器号?

它或多或少地显示:Python中是否有一种(简单的)方法可以列出Windows系统中所有当前正在使用的驱动器号?

(我的google-fu似乎让我失望了。)


侃侃尔雅
浏览 665回答 3
3回答

梦里花落0921

如果不使用任何外部库,那么这对您很重要:import stringfrom ctypes import windlldef get_drives():    drives = []    bitmask = windll.kernel32.GetLogicalDrives()    for letter in string.uppercase:        if bitmask & 1:            drives.append(letter)        bitmask >>= 1    return drivesif __name__ == '__main__':    print get_drives()     # On my PC, this prints ['A', 'C', 'D', 'F', 'H']
随时随地看视频慕课网APP

相关分类

Python
我要回答