博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排坑:运行win32com.client.Dispatch('Word.Application')和docx.Documents.Open()报错
阅读量:1869 次
发布时间:2019-04-26

本文共 355 字,大约阅读时间需要 1 分钟。

排坑1:win32com.client.Dispatch('Word.Application')报错

情况:莫名其妙!有时能运行,有时报错,有些文件能过,有些文件过不去

原因:据说是某个.doc文档进程被莫名其妙的占用时,无法执行代码。

解决方案:win32com.client.DispatchEx('Word.Application'),DispatchEx会使用独立进程。

排坑2:docx.Documents.Open()报错

情况:文档打开失败

原因:可能是因为docx内的模板文件default.docx不在.py当前目录;或者文档无内容。

解决方案1:

  1. 将模板文件default.docx拷贝到.py的同一目录
  2. 手动打开模板文件default.docx,再关闭

解决方案2:向空文档写入任意内容。

转载地址:http://wihff.baihongyu.com/

你可能感兴趣的文章
MySQL常见错误总结
查看>>
pymysql 的基础应用
查看>>
Html+Css实现 启橙装饰网 项目
查看>>
JavaScript 实现哥德巴赫猜想
查看>>
JavaScript DOM
查看>>
Python 管理程序改进——连接MYSQL
查看>>
Python 爬虫
查看>>
Python 爬虫-百度风云榜的电影top50
查看>>
Python 爬虫-豆瓣影星图片下载
查看>>
Excel数据基础操作
查看>>
网页端数据库操作界面—主题函数文件
查看>>
网页端数据库操作界面-Html页面(1)
查看>>
网页端数据库操作界面-Html页面(2)
查看>>
网页端数据库操作界面-Html页面(3)
查看>>
Excel 高级筛选
查看>>
Python爬虫 百度热搜热点
查看>>
Python 百度热搜 全页面爬取
查看>>
爬取小说——爬取书的地址
查看>>
爬取小说——爬取章节地址
查看>>
爬取小说——爬取标题和正文
查看>>