pywintypes.com_error: (-2147352567, '发生意外 解决方案


在使用win32com处理Excel的时候,遇到pywintypes.com_error: (-2147352567 错误。

百度、Google各种方法不得其解,和以下网页类似——http://blog.csdn.net/pluschang/article/details/72926605。

 

问题的出现原因并不是接入的方式或者其他什么原因,而是一个很简单的原因:当前程序没有对目标文件的支配权限。也就是说,我们挂载的WPS并没有权限去另存为这个被打开的文档。继续深究,原因很简单也很可笑:之前打开的尚未被关闭。

 

于是乎,各种尝试。还是不行。最后发现由于各种循环,当文件读写速度较快的时候,上一个Excel未关闭,下一个就打开,导致出现以上问题。

最后的最后:

    time.sleep(3)解决!

 

记录一下,希望能帮到遇到类似问题的人。(崩溃的几小时)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM