python处理xls转换xlsx出错


报错格式:
AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9' has no attribute 'CLSIDToClassMap'

百度了一下,都是直接删除一个临时文件夹,重新运行后便正常了。
运行下面 4行代码,找到报错的临时文件夹所在路径,将其删除

>>> from win32com.client.gencache import EnsureDispatch
>>> import sys
>>> xl = EnsureDispatch("Word.Application")
>>> print(sys.modules[xl.__module__].__file__)
C:/Users/hp/AppData/Local/Temp/gen_py/3.6/00020905-0000-0000-C000-000000000046x0x1x9/_Application.p

再次运行就可以正常执行了

原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/275187.html

(0)
上一篇 2022年7月18日
下一篇 2022年7月18日

相关推荐

发表回复

登录后才能评论