rar解压很慢,python包下载太慢
虽然我也用Python解压/解压/解压zip文件,但是这种低级的“创建zipfile对象,遍历。namelist()”,然后读取文件并将它们写入文件系统”的情况很少见,所以我开始挖掘Zipfile对象。我觉得没有一个好的文档,涵盖了所有的对象方法。从zipfile导入zipfile
文件路径=/SRV/pydoc files/packages/ebook . zip
Zip=zipfile(文件路径)
这是灾难恢复(zip)
[NameToInfo , _GetContents , _RealGetContents , __del__, __doc__, _ enter _ , " comment "," compression "," fp "," getinfo "," infolist "," mode "," namelist "," open "," priname "
开始了。“全部提取”方法的作用类似于“全部提取”!(位于Python2.6和2.7,而不是2.5)
还有性能问题;ebook.zip文件84.6mb,主要是pdf文件,未压缩文件夹103mb。默认情况下,在MacOSx 10.5中,它被压缩为归档实用程序。所以我对Python的timeit模块做了同样的事情。从时间开始输入时间。
t=timer( file path=/SRV/pydoc files/packages/ebook . zip);\。extract _ to=/tmp/pydoc net/build ;\。从zipfile导入zip file;\。zipfile(文件路径)。提取全部(path=extract _ to))
t.timeit(1).
1.8670060634613037
在90%内存的重型机器上,其他APP应用使用时间不到2秒。
希望这能帮助到别人。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。