gpt4 book ai didi

python - 如何使用 Python 将文件压缩为受密码保护的存档

转载 作者:行者123 更新时间:2023-12-04 12:48:15 25 4
gpt4 key购买 nike

有没有办法将 gzipzipfile 压缩为受密码保护的存档?下面是一个示例代码,说明如何在没有密码保护的情况下归档文件:

import gzip, shutil

filepath = r'c:\my.log'

with gzip.GzipFile(filepath + ".gz", "w") as gz:
with open(filepath) as with_open_file:
shutil.copyfileobj(with_open_file, gz)

import zipfile

zf = zipfile.ZipFile(filepath + '.zip', 'w')
zf.write(filepath)
zf.close()

最佳答案

Python 支持 extracting password protected zips :

zipfile.ZipFile('myarchive.zip').extractall(pwd='P4$$W0rd')

遗憾的是,它不支持创建它们。您可以调用外部工具(如 7zip)或使用第三方库(如 this zlib wrapper) .

关于python - 如何使用 Python 将文件压缩为受密码保护的存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42425918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com