【发布时间】:2020-05-19 19:44:07
【问题描述】:
下面的代码解压缩一个文件并将其放在一个目录中。有时 zip 文件在 zip 中包含文件夹。
代码工作我的问题是我还需要提取这些 zip 文件并将所有 xls 和 xlsx 文件的完整路径记录到数据框中,以便我可以遍历数据框并转换为 csv。 我曾尝试将文件路径存储在 df 中但没有成功的任何想法
processlist = sqldf[sqldf['filename'].isin(newlist)]
for file in processlist['filename']:
source = rootpath + file
dest = rootext + file.replace('.zip','')+"/"
print(source)
print(dest)
with zipfile.ZipFile(source,'r') as zip_ref:
zip_ref.extractall(dest)
【问题讨论】: