Thank you very much. Does the wmi object can modify the ip address?
Roger Upole wrote: > This means the unicode object contains characters that > can't be represented in the default encoding. Try encoding it > in another character set, something like > > adapter.Properties_['Caption'].Value.encode('mbcs') > (you may need to use a different codec) > > Roger > > > "kode4u" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > There are some errors in result: > >>>> import win32com.client > >>>> wmi=win32com.client.GetObject('winmgmts:') > >>>> adapters=wmi.InstancesOf('Win32_NetworkAdapterConfiguration') > >>>> for adapter in adapters: > > ... print adapter.Properties_['Caption'], > > adapter.Properties_['DhcpEnabled'], adapter.Properties_['IpAddress'] > > ... > > [00000001] Realtek RTL8139 Family PCI Fast Ethernet NIC True > > (u'169.254.52.213',) > > Traceback (most recent call last): > > File "<input>", line 2, in <module> > > File "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line > > 187, in __str__ > > return str(self.__call__()) > > UnicodeEncodeError: 'ascii' codec can't encode characters in position > > 15-19: ordinal not in range(128) > > > > How to deal with it? > > > > > > > > Roger Upole wrote: > >> "kode4u" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >> > How to use python get my windows box's ip setting type? Dynamic ip, or > >> > static ip? > >> > > >> > If it's static ip, what's the exact value? > >> > > >> > >> You can use WMI to list properties of your network adapter(s): > >> import win32com.client > >> wmi=win32com.client.GetObject('winmgmts:') > >> adapters=wmi.InstancesOf('Win32_NetworkAdapterConfiguration') > >> for adapter in adapters: > >> print adapter.Properties_['Caption'], > >> adapter.Properties_['DhcpEnabled'], adapter.Properties_['IpAddress'] > >> > >> Roger > >> > >> > >> > >> > >> ----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet > >> News==---- > >> http://www.newsfeeds.com The #1 Newsgroup Service in the World! >100,000 > >> Newsgroups > >> ---= East/West-Coast Server Farms - Total Privacy via Encryption =--- > > -- http://mail.python.org/mailman/listinfo/python-list