python打开本地word文档有问题

importwin32comfromwin32com.clientimportDispatch,constantsword=win32com.client.Dispatc... import win32com
from win32com.client import Dispatch, constants

word=win32com.client.Dispatch('word.application')
word.displayalerts=0
word.visible=1

doc=word.document.open("123.doc")

程序如上,文件也没啥为题,但是总是报错,错误是
Traceback (most recent call last):
File "C:\Python27\test.py", line 8, in <module>
doc=word.document.open("123.doc")
File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 522, in __getattr__
raise AttributeError("%s.%s" % (self._username_, attr))
AttributeError: word.application.document
不知道怎么办,求问该如何解决?
展开
 我来答
匿名用户
2015-12-02
展开全部
看报错信息是说 “123.docx”不是word文件,

你先确定下这个文件是合法的word文件?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式