Python操作系统:无法删除文件,因为它正在被另一个进程使用-即使在关闭文件后

问题描述

我创建了一个excel文件以读取一些与公式链接的值,并且我希望在过程结束时删除文件,但出现以下错误

PermissionError:[WinError 32]该进程无法访问文件,因为该文件正在被另一个进程使用

删除之前,我已经关闭文件。有人可以协助吗?谢谢

shutil.copy(file,'file2.xlsm')
file2=os.path.abspath('file2.xlsm')
 
wb2=openpyxl.load_workbook(file2,data_only=True,read_only=True,keep_vba=True,keep_links=True)

*Code to read in values from wb2*

wb2.close()
os.remove(file2)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)