[python-chinese] 是用word com时出现的问题
nF n
windhere在gmail.com
星期五 九月 1 19:53:16 HKT 2006
w = win32com.client.Dispatch('Word.Application')
doc = w.Documents.Open('test.txt')
print doc.Paragraphs(1)
若第一段里有中文,
则会出现以下错误
Traceback (most recent call last):
File "H:/Py/doctest.py", line 31, in -toplevel-
print doc.Paragraphs(1)
File "D:\Python24\Lib\site-packages\win32com\client\dynamic.py", line 187,
in __str__
return str(self.__call__())
File "D:\Python24\Lib\site-packages\win32com\client\dynamic.py", line 187,
in __str__
return str(self.__call__())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7:
ordinal not in range(128)
请问如何解决此问题?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20060901/460cfb95/attachment.html
关于邮件列表 python-chinese 的更多信息