Найти - Пользователи
Полная версия: Не работает код до конца
Начало » Python для новичков » Не работает код до конца
1
Igorsk
всем привет ! не могу допереть почему не работает такая штука
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
JOHN_16
Igorsk
Зачем заводить новый топик, если есть предыдущий?
Что значит не работает? Если ошибки то какие (ВСЕГДА , ВСЕГДА полный traceback ошибки), если не ожидаемое поведение, то описать чего хотел а что получил.
Igorsk
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 
печатает также только размер диска , без остатка свободного места.
Igorsk
ответ на собственный вопрос
import wmi
c = wmi.WMI ()
values = []
for disk in c.Win32_LogicalDisk (DriveType=3):
  values.append(u'{} {} {}'.format(disk.Caption,long(disk.FreeSpace),long(disk.Size)))
f = open ('file name.txt', 'w')
for value in values:
   f.write(value + '\n')
f.close
не хватало третьей {}
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