海量文件遍历之 python解压文件

Posted amcomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了海量文件遍历之 python解压文件相关的知识,希望对你有一定的参考价值。

先看文件目录,在data10954目录下

现在开始用python解压这2个文件,直接以函数方式,核心是用了zipfile这个库

直接上代码


import zipfile
import os
def unzip_data(src_path,target_path):
    # 解压原始数据集,将src_path路径下的zip包解压至target_path目录下
    if(not os.path.isdir(target_path)):     
        z = zipfile.ZipFile(src_path, 'r')
        z.extractall(path=target_path)
        z.close()

unzip_data('data/data10954/cat_12_test.zip','data/data10954/cat_12_test')
unzip_data('data/data10954/cat_12_train.zip','data/data10954/cat_12_train')

运行后的结果:

以上是关于海量文件遍历之 python解压文件的主要内容,如果未能解决你的问题,请参考以下文章

python实现文件解压,遍历及使用winrm模块上传到Windows主机

python解压gz文件

Python学习笔记之python脚本遍历文件文件夹

Python之glob模块进行文件匹配及遍历

Android 安全开发之 ZIP 文件目录遍历

Android安全开发之ZIP文件目录遍历