On 7月16日, 下午11时59分, Tim Golden <[EMAIL PROTECTED]> 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' -- http://mail.python.org/mailman/listinfo/python-list