Python 文件夹内文件打包压缩加密代码
运行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 条评论) |