python win32com使用中遇到的问题

代码:

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’;

我是在 文件的属性里面复制的,大家引以为戒啊;

猜你喜欢

转载自blog.csdn.net/kunkunkun124/article/details/81392674
今日推荐