Форум сайта python.su
Подскажите,
каким образом возможно получить список всех логических дисков?
У меня как вариант есть пройтись по всем буквам используя
os.listdir('имя_диска:'),
и где не возбудилось исключение, те имена и писать.
А есть способ попроще?
Офлайн
Смотри win32api и функцию GetLogicalDrives.
P.S. Это уже обсуждалось, поиском по форуму неплохо бы сначала воспользваться.
Офлайн
А если требуется кроссплатформенное приложение, тогда как?
Офлайн
эээ… в linux нет букв у дисков, гляньте в папку /mnt, туда вроде все съемные диски монтируются.
Офлайн
В линуксе /proc/mounts содержит инфу про все примонтированные разделы.
Офлайн
в линуксе можно просто вызвать “mount”
Офлайн