本文摘自php中文网,作者anonymity,侵删。
python压缩文件的效率高吗?这里使用shell脚本和Python脚本同样压缩文件进行对比,通过时间和压缩比对比发现Python的压缩比可以,但是效率低耗时较多。Shell使用系统tar
Python使用tarfile模块,Python不开多线程的情况两者做文件打包压缩对比。
Python代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
shell脚本:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
运行对比:
1 2 3 4 5 6 |
|
使用了9秒
1 2 3 |
|
使用了27秒
压缩大小差不多
1 2 3 |
|
python使用代码53行(取出注释也有40行),shell使用代码26行
python的逻辑更复杂,shell更简单一点。
可见python在单线程的情况下,对于系统基本文件处理,比如复制移动,打包压缩不如shell简单高效。逻辑上也不利于SA快速理解。所以,Python在基本的系统管理上,可能不如Shell.
以上就是python压缩文件的效率高吗?的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。