如何在Python中重命名解压的文件? 您所在的位置:网站首页 7z文件重命名后解压失败 如何在Python中重命名解压的文件?

如何在Python中重命名解压的文件?

2024-07-13 23:09| 来源: 网络整理| 查看: 265

我有以下结构:

代码语言:javascript复制Folder1 ZZ-20201201-XX.zip Folder2 XX-20201201-XX.zip XX-20201202-XX.zip Folder3 YY-20201201-XX.zip YY-20201202-XX.zip

使用下面的代码,我创建了一个Folder1, Folder2和Folder3的副本,并直接解压这3个文件夹中的压缩文件。所以我收到了这个:

代码语言:javascript复制Folder1 ZZ-.txt Folder2 XX-.txt Folder3 YY.txt

正如你所看到的,文件一旦被解压就会丢失日期,所以如果一个文件夹包含2个压缩文件,它们将获得相同的名称,因此这些文件将被重写。现在,我想在解压后将压缩文件的日期添加到文件中。我该怎么做呢?

代码语言:javascript复制import fnmatch pattern = '*.zip' for root, dirs, files in os.walk(my_files): for filename in fnmatch.filter(files, pattern): path = os.path.join(root, filename) date_zipped_file = re.search('-(.\d+)-', filename).group(1) #


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有