我正在努力使用以下代码解压缩过程:
我有两个分开的 .zip 文件,每个文件都有相同的文件名和文件类型,但是当我执行这段代码时,只出现一个提取的文件,而不是两个。
这是结果:
代码:
import os, zipfile
dir_name = 'C:\\Users\\Efste\\Desktop\\Test'
extension = ".zip"
os.chdir(dir_name) # change directory from working dir to dir with files
for item in os.listdir(dir_name):
if item.endswith(extension):
file_name = os.path.abspath(item)
with zipfile.ZipFile(file_name, 'r') as zipObj:
listOfFileNames = zipObj.namelist()
for fileName in listOfFileNames:
zipObj.extract(fileName)
zipObj.extract(fileName, os.path.basename(item).replace('.zip',''))
我需要的是通过向重复的文件添加增量编号来保留这两个文件。