gpt4 book ai didi

python - 如何创建加密的 ZIP 文件?

转载 作者:IT老高 更新时间:2023-10-28 21:58:41 28 4
gpt4 key购买 nike

我正在 Python 2.5 中使用 ZipFile 创建一个 ZIP 文件,到目前为止它工作正常:

import zipfile, os

locfile = "test.txt"
loczip = os.path.splitext (locfile)[0] + ".zip"
zip = zipfile.ZipFile (loczip, "w")
zip.write (locfile)
zip.close()

但我找不到如何加密 ZIP 文件中的文件。我可以使用 system 并调用 PKZIP -s,但我想必须有一种更“Pythonic”的方式。我正在寻找一个开源解决方案。

最佳答案

我创建了一个简单的库来在 python 中创建密码加密的 zip 文件。 - here

import pyminizip

compression_level = 5 # 1-9
pyminizip.compress("src.txt", "dst.zip", "password", compression_level)

该库需要 zlib。

我已检查文件是否可以在 WINDOWS/MAC 中提取。

关于python - 如何创建加密的 ZIP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17250/

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