<code - untested>

> import wmi
> >
> > servers = open ("c:/servernames.txt").read ().splitlines ()
> > for server in servers:
> >   wmi_connection = wmi.WMI (server)
> >   with open ("%s-services.log" % server, "w") as f:
> >     for service in wmi_connection.Win32_Service ():
> >       f.write ("%s\t%s\n" % (service.Caption, service.State))
> >
> > </code>
> >
> > HTH
> > TJG
> > _______________________________________________
> > python-win32 mailing list
> > python-win32@python.org
> > http://mail.python.org/mailman/listinfo/python-win32
> >
>
> Note that the above code will only work under Python 2.5, since that's
> when the "with" statement was added.
>
> (Some of us are still stuck in 2.4 land :) )
>
>
If I am not mistaken, you can use the with statement with python 2.4

from __future__ import with_statement
_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to