您的位置:首页 > 编程语言 > Python开发

python win32com 遇到的一个奇怪的错误

2017-02-13 21:52 1131 查看
这两天用 win32com 处理word,总是出现一个奇怪的错误:

Traceback (most recent call last):
File "fig2.py", line 13, in <module>
doc = w.Documents.Open( FileName = filenamein )
File "C:\Python27\lib\site-packages\win32com\gen_py\00020905-0000-0000-C000-000000000046x0x8x7\Documents.py", line 96, in Open
, Visible, OpenAndRepair, DocumentDirection, NoEncodingDialog, XMLTransform
pywintypes.com_error: (-2147352567, '\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3', (0, u'Microsoft Word', u'\u5f88\u62b1\u6b49\uff0c\u627e\u4e0d\u5230\u60a8\u7684\u6587\u4ef6\u3002\u8be5\u9879\u76ee\u662f\u5426\u5df2\u79fb\u52a8\u3001\u91cd\u547d\u540d\u6216\u5220\u9664?\r (c:\\co\\findfig\\input01.docx)', u'wdmain11.chm', 24654, -2146823114), None)

看着很神奇啊,实际上是很愚蠢的错误,错误信息乱码了而已。。。。。
它实际上是:

发生意外。
(C:\co\findfig\input01.docx) 是否已移动、重命名或删除?得知真相的我泪流满面啊!

好像它是不支持相对路径的,而且需要在路径的字符串前面加r。
希望不会再有人被这个错误坑了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python win32com