代码:
xl = win32com.client.gencache.EnsureDispatch('Excel.Application') xl.Visible = False wb1 = xl.Workbooks.Open(path1)#就是这行报错
目的是要用这个进行excel的复制,复制的内容包括格式,因为简单的pandas不能搞定就使用了win2com
错误信息:
pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Excel', '抱歉,无法找到 \u202aE:\\*.xlsx。是否可能被移动、重命名或删除?', 'xlmain11.chm', 0, -2146827284), None)
解决方案:
copy文件地址的时候,带了特殊字符‘/u202a’;
我是在 文件的属性里面复制的,大家引以为戒啊;