重命名文件夹 zip 文件提取到
Renaming the folder zip file extracts to
可能只是一个边缘案例,但我使用 zip 文件模块将一个 zip 文件解压缩到一个目录。解压缩时,zip 文件命名其解压缩到的目录。
是否有办法指定 Zip 文件创建的文件夹的名称以将文件解压缩到?我遇到了一个错误,因为我正在使用压缩的同一文件夹来测试 zip 文件,并且它一直使用已经存在的旧文件夹名称,因此它会引发错误。这是我的代码:
orginalFolderName = jobFolder + name
with zipfile.ZipFile(directory,"r") as zip_ref:
zip_ref.extractall(jobFolder)
os.rename(orginalFolderName, newFoldername)
directory = newFoldername
with zipfile.ZipFile(filepath) as z:
z.extractall(dest_folder)
filepath - 压缩文件的完整路径
dest_folder - 目标文件夹
可能只是一个边缘案例,但我使用 zip 文件模块将一个 zip 文件解压缩到一个目录。解压缩时,zip 文件命名其解压缩到的目录。
是否有办法指定 Zip 文件创建的文件夹的名称以将文件解压缩到?我遇到了一个错误,因为我正在使用压缩的同一文件夹来测试 zip 文件,并且它一直使用已经存在的旧文件夹名称,因此它会引发错误。这是我的代码:
orginalFolderName = jobFolder + name
with zipfile.ZipFile(directory,"r") as zip_ref:
zip_ref.extractall(jobFolder)
os.rename(orginalFolderName, newFoldername)
directory = newFoldername
with zipfile.ZipFile(filepath) as z:
z.extractall(dest_folder)
filepath - 压缩文件的完整路径
dest_folder - 目标文件夹