一个minizip包装器-在python中创建一个密码加密的zip文件。

pyminizip的Python项目详细描述


在python中创建一个密码加密的zip文件。
并且zip文件可以在windows中提取。


这是python的一个简单的minizip包装器。
(http://www.winimage.com/zlibdll/minizip.html)


此软件使用zlib。
许可证:zlib/libpng许可证。

install zlib

$sudo-apt-get-installzlib
mac:
$sudo port install zlib


install pyminizip

$pip install pyminizip


--


提供三个功能。
=======

pyminizip.compress(“/srcfile/path.txt”,“文件路径前缀”,“/distfile/path.zip”,“password”,int(压缩级别))

args:
1。src文件路径(字符串)
2。src file prefix path(string)或none(path to prepend to file)
3.dst文件路径(字符串)
4。密码(字符串)或无(创建无密码压缩)
5。压缩级别(int)在1到9之间,1(更快)<;-->;9(更多压缩)或0(默认值)

返回值:
-始终返回none


pyminizip.compress_multiple([u'pyminizip.so','file2.txt',[u'/path_for_file1',u'/path_for_file2'],“file.zip”,“1233”,4,进度)
参数:
1。src文件列表路径(列表)
2。src file list prefix path(list)或[]
3。dst文件路径(字符串)
4。密码(字符串)或无(创建无密码压缩)
5。压缩级别(int)在1到9之间,1(更快)<;-->;9(更多压缩)
6。要在处理期间调用的可选函数,该函数接受一个参数,压缩了多少文件的计数

返回值:
-始终返回none

1。src文件路径(字符串)
2。密码(字符串)或无(解压缩加密的存档文件)
3。提取文件或不提取文件的目录路径(在特定目录或CWD中提取)
4。WITHOUTPATH(不包括提取的路径)

返回值:
-始终不返回

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javafeign和参数   java ProGuard构建在具有OpenCSV依赖项的Android上失败   java create redis cluster v5出现dockercompose错误   java如何通过后台活动中的事件通知前台活动?   java如何在安卓 studio中伪装或加密gmail发件人的硬编码密码   java Intellij条件在达到警告时始终为false   java禁用Weblogic外部实体解析   如何将两个java对象合并到一个xml文件中?   如何在java中获得windows上的屏幕缩放值   java是Swing线程安全的MVC   java重命名文件并返回新文件指针   awt Java边界布局问题?   java Android Studio Firebase在尝试登录facebook或google时返回null