解决AttributeError: module ‘win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9‘ has no attribu

报错界面:

找到路径:

import win32com
print(win32com.__gen_path__)

结果:

C:\Users\Erica\AppData\Local\Temp\gen_py\3.7

方法1:

去这个目录删除缓存文件夹00020905-0000-0000-C000-000000000046x0x8x5即可,重新执行上述代码便不再报错。

方法2:

excel = win32.gencache.EnsureDispatch('Excel.Application')
#change to =>
excel = win32.Dispatch('Excel.Application')

猜你喜欢

转载自blog.csdn.net/jacke121/article/details/125998890
今日推荐