繁体   English   中英

Python将不同名称的文件解压缩到不同的位置

[英]Python Unzipping files with different name to a different location

我正在尝试从 zip 存档中提取文件并将“EI”附加到其中的每个文件。 我希望将这些文件提取到某个位置。 我是python的新手,因此无法弄清楚。

for i in zip_list:
    if ("Rally-EI" in i):
        zipdata = zipfile.ZipFile(i)
        zipinfos = zipdata.infolist()

        for zipinfo in zipinfos:
            zipinfo.filename = zipinfo.filename[:-4] + "_EI.txt"
            zipdata.extract(zipinfo)

这是我用于附加文件名的代码,并且运行良好。 需要将这些文件解压到特定位置。

谢谢

尝试使用os.chdir()临时更改当前目录以进行此提取。 这不是最有效的方法,但是,它会完成工作。

请务必使用os.getcwd()保存当前工作目录,以便在提取完成后恢复到原始工作目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM