【问题标题】:Setting a password with python's zipfile module使用 python 的 zipfile 模块设置密码
【发布时间】:2016-01-09 19:51:10
【问题描述】:

使用 python 模块zipfile 时,由于某种原因,我不知道我无法为创建的存档设置密码。

当尝试解压缩以下空 zip 存档时,我可以在不提示密码的情况下这样做..

这是我的代码,有什么问题?

import zipfile  
with zipfile.ZipFile("1.zip","w") as zip:
    zip.setpassword("1234")

【问题讨论】:

  • 不是只需要密码才能读取存档中的文件吗?如果存档没有文件,则不需要密码。
  • @user2357112:非空 zip 文件也会发生这种情况

标签: python python-2.7 zipfile


【解决方案1】:

来自zipfile 模块的文档

支持解密ZIP压缩包中的加密文件,但目前无法创建加密文件。

【讨论】:

  • 查看this quesiton了解更多其他方法。
  • 那么setpassword 方法是干什么用的?
  • 用于提取解密文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-01
  • 2011-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多