卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章30668本站已运行3722

Python 文件夹内文件打包压缩加密代码

将代码复制到记事本文件后缀为 .py

运行win+r 输入 cmd

python 空格 将桌面  .py的文件拖入运行框 回车

需要提前安装 [backcolor=rgba(0, 0, 0, 0.05)]pyzipper库来创建一个加密的ZIP文件 才能加密
[backcolor=rgba(0, 0, 0, 0.05)]
[backcolor=rgba(175, 184, 193, 0.2)]pip install pyzipper

import pyzipper
import os

def zip_files_with_password(folder_path, password):
    for root, dirs, files in os.walk(folder_path):
        for file in files:
            file_path = os.path.join(root, file)
            output_zip = os.path.join(root, f"{os.path.splitext(file)[0]}.zip")
            with pyzipper.AESZipFile(output_zip, 'w', compression=pyzipper.ZIP_DEFLATED, encryption=pyzipper.WZ_AES) as zipf:
                zipf.setpassword(password.encode('utf-8'))
                zipf.write(file_path, os.path.basename(file_path))

# 使用原始字符串(加 r 前缀)以处理 Windows 路径
folder_to_zip = r'G:\254'
zip_password = 'your_password_here'  # 设置你想要的密码
zip_files_with_password(folder_to_zip, zip_password)
卓越飞翔博客
上一篇: 微信免扫码一键登录多个账号的脚本
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏