今天使用 xlrd 读取excel数据时报错
检查可能影响因素:
一、文件已关闭。
二、文件已删除。
三、不存在隐藏文件。
四、任务管理器不存在excel程序。
猜测形成原因:
第一次运行时文件被局域网其他用户打开报错,留下缓存文件
导致重新运行时在此文件处报错
解决方法:
既然看不到,但是 python 判定存在,那就用 python 去看
import os
path=r'C:\\Users\gasd\Desktop\建asd' #遍历此文件夹
print([i for i in os.listdir(path)]) #看看是不是真的存在该文件
os.remove(os.path.join(path, 'sdas.xlsx')) #经过查看确实存在,删除他
print([i for i in os.listdir(path)]) #再看看
删除后再次运行程序不报错