Форум сайта python.su
Всем привет. Столкнулся с проблемой… Есть задача получить список групп с ДоменКонтроллера и записать их в файл, их отлично получаю, но вот не получается записать их в файл, с каждым циклом файл переписывается и остается в файле лишь последняя группа. Помогите, плз, ламмеру :(
Вот код…
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()
Офлайн
Дык вы в каждой итерации файл перетераете :) его надо один раз открывать
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()
Офлайн
Спасибо! :) Можно закрывать
Офлайн