python给zip压缩包设置密码
时间: 2024-09-10 08:11:48 浏览: 96
在Python中,你可以使用`zipfile`模块创建加密的ZIP文件,并设置密码。这个模块提供了一个名为`ZipFile`的类,可以用于处理ZIP文件操作,包括加密。以下是基本步骤:
```python
import zipfile
# 假设你有需要压缩的文件列表
files_to_zip = ['file1.txt', 'file2.txt']
# 设置密码
password = b"your_password_here" # 注意将字符串转换为字节类型
# 创建一个新的ZipFile对象并指定加密标志
with zipfile.ZipFile('my_encrypted_archive.zip', mode='w', compression=zipfile.ZIP_DEFLATED, allowZip64=True) as zipf:
# 使用setpassword方法设置密码
zipf.setpassword(password)
# 对每个文件添加到压缩包
for file in files_to_zip:
zipf.write(file)
阅读全文