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

2024-09-27 00:17:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从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)

这是我用来附加文件名的代码,运行良好。需要将这些文件提取到特定位置

谢谢


Tags: 文件inforif地方zipfilenamelist
1条回答
网友
1楼 · 发布于 2024-09-27 00:17:38

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

提取完成后,请使用os.getcwd()将当前工作目录还原回原始工作目录

相关问题 更多 >

    热门问题