Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 19, 2008 06:14:54

SageNS
От:
Зарегистрирован: 2008-10-19
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение списка групп по LDAP

Всем привет. Столкнулся с проблемой… Есть задача получить список групп с ДоменКонтроллера и записать их в файл, их отлично получаю, но вот не получается записать их в файл, с каждым циклом файл переписывается и остается в файле лишь последняя группа. Помогите, плз, ламмеру :(

Вот код…

while not rs.EOF:
try:
obj = win32com.client.GetObject(rs.Fields(0).Value)
obj.Filter=["Group"]
for o in obj:
line=str(o.Name)
file=open("C:\\file.txt",'w')
file.write(line)
rs.MoveNext()
except:
rs.MoveNext()



Офлайн

#2 Окт. 20, 2008 05:57:09

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Получение списка групп по LDAP

Дык вы в каждой итерации файл перетераете :) его надо один раз открывать

while not rs.EOF:
try:
obj = win32com.client.GetObject(rs.Fields(0).Value)
obj.Filter=["Group"]
file=open("C:\\file.txt",'w')
for o in obj:
line=str(o.Name)
file.write(line)
rs.MoveNext()
except:
rs.MoveNext()



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Окт. 20, 2008 10:39:12

SageNS
От:
Зарегистрирован: 2008-10-19
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Получение списка групп по LDAP

Спасибо! :) Можно закрывать



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version