您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用Python的zipfile模块在ZIP文件中的文件上设置权限(属性)?

如何使用Python的zipfile模块在ZIP文件中的文件上设置权限(属性)?

这似乎可行(感谢Evan,将其放在此处以使该行符合上下文):

buffer = "path/filename.zip"  # zip filename to write (or file-like object)
name = "folder/data.txt"      # name of file inside zip 
bytes = "blah blah blah"      # contents of file inside zip

zip = zipfile.ZipFile(buffer, "w", zipfile.ZIP_DEFLATED)
info = zipfile.ZipInfo(name)
info.external_attr = 0777 << 16L # give full access to included file
zip.writestr(info, bytes)
zip.close()

我仍然希望看到一些记录此内容的信息…我发现的另一个资源是有关Zip文件格式的注释:http ://www.pkware.com/documents/casestudies/APPNOTE.TXT

python 2022/1/1 18:50:05 有1039人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶