Найти - Пользователи
Полная версия: Работа с путями
Начало » Python для новичков » Работа с путями
1
Revered_Fader
Есть код, он записывает названия всех съемных носителей в root и выводит его. Если в root - 2 флешки то выведет:
I:\
H:\
Как сделать чтобы разные диски записывались в разные переменные, а не в один root. То есть
root1 = I:\
root2 = H:\

Сам код:
DRIVE_REMOVABLE = 2
drives = win32api.GetLogicalDriveStrings()
drives = drives.split('\000')

for root in drives:
if win32file.GetDriveTypeW(root) == DRIVE_REMOVABLE:
print(root)
DayS1eeper
Вы можете создать список дисков:
 removable_list = [root for root in drives if win32file.GetDriveTypeW(root) == DRIVE_REMOVABLE]
py.user.next
  
out = []
for root in drives:
    if win32file.GetDriveTypeW(root) == DRIVE_REMOVABLE:
        out.append(root)
print(out)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB