微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。