猿问
有没有办法列出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']
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答