Форум сайта python.su
привет.
кроме как проверки в цикле через os.listdir() каждой буквы нет стандартных способов?
python 2.7
Офлайн
В winAPI есть функция для этого.
Вот пример с SO:
import win32api drives = win32api.GetLogicalDriveStrings() drives = drives.split('\000')[:-1] print drives
Офлайн
GaiveR
а стандартными способами никак?
Офлайн
Ну например:
import os letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' drives = ['{0}:'.format(d) for d in letters if os.path.exists('{0}:'.format(d))]
Офлайн