
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
不知道怎么办,求问该如何解决? 展开
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
不知道怎么办,求问该如何解决? 展开
1个回答
2015-12-02
展开全部
看报错信息是说 “123.docx”不是word文件,
你先确定下这个文件是合法的word文件?
你先确定下这个文件是合法的word文件?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |