About wmi

patrol sunp1028 at gmail.com
Wed Jul 16 12:45:36 EDT 2008


On 7月16日, 下午11时59分, Tim Golden <m... at timgolden.me.uk> wrote:
> patrol wrote:
> > -2147023174
> > 'RPC \xb7\xfe\xce\xf1\xc6\xf7\xb2\xbb\xbf\xc9\xd3\xc3\xa1\xa3'
> > None
> > None
>
> > ----------------------------------------------------------------------
> > import pythoncom
> > import win32com.client
>
> > try:
> >   win32com.client.GetObject ("winmgmts://blahblah")
> > except pythoncom.com_error, info:
> >   for i in info:
> >     print i
>
> > -2147023174
> > RPC 服务器不可用。
> > None
> > None
> > -------------------------------------------------------------------------
> >>>> a="RPC 服务器不可用。"
> >>>> a
> > 'RPC \xb7\xfe\xce\xf1\xc6\xf7\xb2\xbb\xbf\xc9\xd3\xc3\xa1\xa3'
> > -------------------------------------------------------------------------
> > Patrol
>
> Brilliant. Thanks, Patrol. So the error message comes back
> encoded. Can you confirm what your console encoding is,
> please? The following script should confirm:
>
> <code>
> import os, sys
>
> print sys.stdout.encoding
> os.system ("chcp")
>
> </code>
>
> TJG- 隐藏被引用文字 -
>
> - 显示引用的文字 -

>>> import os,sys
>>> print sys.stdout.encoding
cp936
>>> os.system("chcp")
活动的代码页: 936
0
>>> sys.getdefaultencoding()
'ascii'



More information about the Python-list mailing list