python zip压缩文件并设置密码

Posted 小陆同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python zip压缩文件并设置密码相关的知识,希望对你有一定的参考价值。

zip     -P "123" -r  app.zip         app
压缩文件 密码 压缩后名称 压缩对象名称

def zipDir(dirpath, outFullName, password=None):
    """
    压缩指定文件夹
    :param dirpath: 目标文件夹路径
    :param outFullName: 保存路径+xxxx.zip
    :return: 
    """
    import os
    if password:
        cmd = "zip -P %s -r %s %s" % (password, outFullName, dirpath)   有密码时设置密码并压缩
    else:
        cmd = "zip -r %s %s" % (outFullName, dirpath)   无密码直接压缩
    status = os.popen(cmd)
    执行系统命令
    return outFullName
DOCKERFILE



RUN apt-get update
RUN apt-get install zip

 

以上是关于python zip压缩文件并设置密码的主要内容,如果未能解决你的问题,请参考以下文章

怎么从zip里提取文件 Python

无法使用 python zipfile 库解压缩带有密码的 .zip 文件

ZIP压缩文件如何设置密码保护?

7-Zip压缩文件如何设置和清除密码?

原来Python破解受密码保护的zip文件这么简单,不保证一定成功

原来Python破解受密码保护的zip文件这么简单,不保证一定成功