可能重複:
Is there a way to list all the available drive letters in python?檢索當前驅動器號
什麼是檢索Windows含當前安裝的驅動器列表的方式。拇指驅動器和映射網絡。
我目前做
drives=[] for c in string.lowercase: if os.path.isdir(c+':'): drives.append(c+':')
看起來難看,但完全是KISS證明:)
可能重複:
Is there a way to list all the available drive letters in python?檢索當前驅動器號
什麼是檢索Windows含當前安裝的驅動器列表的方式。拇指驅動器和映射網絡。
我目前做
drives=[] for c in string.lowercase: if os.path.isdir(c+':'): drives.append(c+':')
看起來難看,但完全是KISS證明:)
win32api.GetLogicalDriveStrings().split("\x00")
這是一個基於Sanjaya的回答的完整工作示例: 'import win32api def does_drive_exist(letter): return(letter in win32api .GetLogical DriveStrings()。split(「\ x00」)) print does_drive_exist(「P:\\」)' – 2013-03-24 18:51:11
重複:http://stackoverflow.com/questions/827371/is-there-a Python- – 2009-06-05 17:02:37