无法使用os.remove()删除文件

时间:2013-06-03 06:58:07

标签: python python-2.7

最后,脚本无法删除抛出错误消息的文件,如

  

该进程无法访问该文件,因为该文件正被另一个文件使用   处理:   'C:\ Users \用户shruthi.sundaresan \下载\ Sears_Auto_Center_Feedback.zip'

有人可以帮忙删除文件吗?

这是我执行的代码。

zfile = ZipFile("C:\\Users\\shruthi.sundaresan\\Downloads\\Sears_Auto_Center_Feedback.zip")
zfile.extractall(path = "C:\\Users\\shruthi.sundaresan\\Desktop\\extract")

time.sleep(20)
import os
os.remove("C:\\Users\\shruthi.sundaresan\\Downloads\\Auto_Center_Feedback.zip")

1 个答案:

答案 0 :(得分:4)

确保它已关闭。

with ZipFile(r"C:\...") as zfile:
    zfile.extractall(path = r"C:\...")