编程语言
首页 > 编程语言> > python处理xls转换xlsx出错

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

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

标签:__,xlsx,0000,000000000046x0x1x9,python,module,Application,报错,xls
来源: https://www.cnblogs.com/safe-rabbit/p/16490768.html