JOHN_16
Зачем заводить новый топик, если есть предыдущий?
а топик это - в смысле цикл ?
JOHN_16
если не ожидаемое поведение
ошибки нет в том то и дело …
я из вот этого -
for disk in c.Win32_LogicalDisk (DriveType=3):
print disk.Caption,long (disk.Size),long (disk.FreeSpace)
хотел записать информацию в файл (размер раздела и сколько свободного места в этих разделах).
в итоге получилось вот это -
import wmi
c = wmi.WMI ()
values = []
for disk in c.Win32_LogicalDisk (DriveType=3):
values.append(u'{} {}'.format(disk.Caption,long(disk.Size),long(disk.FreeSpace)))
f = open ('file name.txt', 'w')
for value in values:
f.write(value + '\n')
f.close
и в файл записывает только размер раздела а сколько там свободного места нет . и если сделать так –
import wmi
c = wmi.WMI ()
values = []
for disk in c.Win32_LogicalDisk (DriveType=3):
values.append(u'{} {}'.format(disk.Caption,long(disk.Size),long(disk.FreeSpace)))
print values
печатает также только размер диска , без остатка свободного места.