我有一些 python 代码来解压缩文件,然后删除它(原始文件),但我的代码捕获异常:它无法删除该文件,因为它正在使用中。
我认为问题在于,当删除代码运行时,解压缩操作尚未完成,因此引发异常。那么,在删除文件之前如何检查解压缩操作的运行状态?
file = zipfile.ZipFile(lfilename)
for filename in file.namelist():
file.extract(filename,dir)
remove(lfilename)
Run Code Online (Sandbox Code Playgroud) python ×1